From: Mauro Carvalho Chehab <mchehab@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 v6.1-rc2] media updates
Date: Fri, 21 Oct 2022 22:07:48 +0100 [thread overview]
Message-ID: <20221021220748.144ffe20@sal.lan> (raw)
Hi Linus,
It seems I screw-up with my previous pull request: it ends that only half of
the media patches that are linux-next got merged on -rc1. Could you please
accept a late PR? If so, please pull from:
git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media tags/media/v6.1-2
For:
- a DVB core security fix;
- lots of fixes and cleanups for atomisp staging driver;
- old drivers that are VB1 are being moved to staging to be deprecated;
- several driver updates - mostly for embedded systems, but there are
also some things addressing issues with some PC webcams, at the UVC
video driver.
Regards,
Mauro
---
The following changes since commit 3a99c4474112f49a5459933d8758614002ca0ddc:
media: rkvdec: Disable H.264 error detection (2022-09-27 10:24:44 +0200)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media tags/media/v6.1-2
for you to fetch changes up to d67614f276c1499ad939fa5c1aadd35498cc6b34:
Merge fixes into media_stage (2022-09-27 10:27:56 +0200)
----------------------------------------------------------------
media fixes for v6.1-rc2
----------------------------------------------------------------
Alan Stern (1):
media: mceusb: Use new usb_control_msg_*() routines
Alexander Stein (1):
media: v4l2: Fix v4l2_i2c_subdev_set_name function documentation
Andy Shevchenko (2):
media: atomisp_gmin_platform: Switch to use acpi_evaluate_dsm_typed()
media: atomisp_gmin_platform: Unexport and split camera_sensor_csi()
Benjamin Gaignard (7):
media: hantro: Store HEVC bit depth in context
media: hantro: HEVC: Fix auxilary buffer size calculation
media: hantro: HEVC: Fix chroma offset computation
media: hantro: postproc: Configure output regs to support 10bit
media: Hantro: HEVC: Allows 10-bit bitstream
media: hantro: imx8m: Enable 10bit decoding
media: hantro: Allows luma and chroma depth to be different
Biju Das (5):
media: dt-bindings: media: renesas,vsp1: Document RZ/G2L VSPD bindings
media: renesas: vsp1: Add support to deassert/assert reset line
media: renesas: vsp1: Add support for VSP software version
media: renesas: vsp1: Add VSP1_HAS_NON_ZERO_LBA feature bit
media: renesas: vsp1: Add support for RZ/G2L VSPD
Bryan O'Donoghue (2):
media: venus: dec: Handle the case where find_format fails
media: venus: Fix NV12 decoder buffer discovery on HFI_VERSION_1XX
Christophe JAILLET (4):
media: dw100: Fix an error handling path in dw100_probe()
media: ov8865: Fix an error handling path in ov8865_probe()
media: sunxi: Fix some error handling path of sun8i_a83t_mipi_csi2_probe()
media: sunxi: Fix some error handling path of sun6i_mipi_csi2_probe()
Dan Carpenter (2):
media: platform: mtk-mdp3: fix error code in mdp_vpu_dev_init()
media: atomisp: prevent integer overflow in sh_css_set_black_frame()
Daniel González Cabanelas (1):
media: cx88: add IR remote support for NotOnlyTV LV3H
Daniel Lee Kruse (1):
media: cx23885: reset DMA on AMD Renior/Cezanne IOMMU due to RiSC engine stall
Daniel Lundberg Pedersen (1):
media: docs: libv4l-introduction.rst: Fix function signature and link
Deborah Brouwer (1):
media: v4l2-ctrls: Fix typo in VP8 comment
Dikshita Agarwal (1):
media: venus : Addition of support for VIDIOC_TRY_ENCODER_CMD
Dmitry Osipenko (2):
media: cedrus: Set the platform driver data earlier
media: cedrus: Fix endless loop in cedrus_h265_skip_bits()
Dongliang Mu (1):
media: airspy: fix memory leak in airspy probe
Ezequiel Garcia (3):
media: cedrus: Use vb2_find_buffer
media: videobuf2: Remove vb2_find_timestamp()
media: destage Hantro VPU driver
Hangyu Hua (2):
media: platform: fix some double free in meson-ge2d and mtk-jpeg and s5p-mfc
media: meson: vdec: fix possible refcount leak in vdec_probe()
Hans Verkuil (34):
media: v4l2-ctrls: allocate space for arrays
media: v4l2-ctrls: alloc arrays in ctrl_ref
media: v4l2-ctrls: add v4l2_ctrl_modify_dimensions
media: v4l2-ctrls: add change flag for when dimensions change
media: vivid: add pixel_array test control
media: v4l2-ctrls: optimize type_ops for arrays
media: zoran: fix checkpatch --strict issues
media: zoran: the video device is video capture only, not M2M
media: zoran: from VB2_READ/WRITE: read/write isn't supported
media: zoran: move to mainline
media: media/pci/ngene/ngene.h: remove #ifdef NGENE_V4L
media: vb2: videobuf -> videobuf2
media: media/v4l2-mem2mem.h: rename 'videobuf' to 'vb2'
media: platform: ti: avoid using 'videobuf' or 'video-buf'
media: staging/media/omap4iss/iss_video.c: videobuf -> vb2
media: avoid use of 'videobuf'
media: staging/media: add a STAGING_MEDIA_DEPRECATED option
media: cpia2: deprecate this driver
media: meye: deprecate this driver
media: zr364xx: deprecate this driver
media: tm6000: deprecate this driver
media: fsl-viu: deprecate this driver
media: davinci: deprecate dm644x_ccdc, dm355_cddc and dm365_isif
media: saa7146: deprecate hexium_gemini/orion, mxb and ttpci
media: av7110: move to staging/media/deprecated/saa7146
media: videodev2.h: drop V4L2_CAP_ASYNCIO
media: MAINTAINERS: change tc358743 maintainer
media: media/cec: use CEC_MAX_MSG_SIZE instead of hardcoded 16
media: tc358743: limit msg.len to CEC_MAX_MSG_SIZE
media: s5p_cec: limit msg.len to CEC_MAX_MSG_SIZE
media: cros-ec-cec: limit msg.len to CEC_MAX_MSG_SIZE
media: v4l2-ctrls: drop 'elems' argument from control type ops.
media: dvb-frontends/drxk: initialize err to 0
media: cec: add support for Absolute Volume Control
Hans de Goede (41):
media: atomisp-ov2680: Fix ov2680_set_fmt()
media: atomisp-ov2680: Don't take the input_lock for try_fmt calls.
media: atomisp-ov2680: Improve ov2680_set_fmt() error handling
media: atomisp-notes: Add info about sensors v4l2_get_subdev_hostdata() use
media: atomisp: Fix VIDIOC_TRY_FMT
media: atomisp: Make atomisp_try_fmt_cap() take padding into account
media: atomisp: hmm_bo: Simplify alloc_private_pages()
media: atomisp: hmm_bo: Further simplify alloc_private_pages()
media: atomisp: hmm_bo: Rewrite alloc_private_pages() using pages_array helper funcs
media: atomisp: hmm_bo: Rewrite free_private_pages() using pages_array helper funcs
media: atomisp: hmm_bo: Drop PFN code path from alloc_user_pages()
media: atomisp: Ensure that USERPTR pointers are page aligned
media: atomisp: Fix device_caps reporting of the registered video-devs
media: atomisp: Remove file-injection support
media: atomisp: Remove atomisp_file_fops and atomisp_file_ioctl_ops
media: atomisp: Remove the outq videobuf queue
media: atomisp: Remove never set file_input flag
media: atomisp: Remove the ACC device node
media: atomisp: Remove some further ATOMISP_ACC_* related dead code
media: atomisp: Remove empty atomisp_css_set_cont_prev_start_time() function
media: atomisp: Split subdev and video-node registration into 2 steps
media: atomisp: Register /dev/* nodes at the end of atomisp_pci_probe()
media: atomisp: Remove loading mutex
media: atomisp: Fix v4l2_fh resource leak on open errors
media: atomisp: Simplify v4l2_fh_open() error handling
media: atomisp: Use a normal mutex for the main lock
media: atomisp: Remove unused lock member from struct atomisp_sub_device
media: atomisp: Fix locking around asd->streaming read/write
media: atomisp: Remove asd == NULL checks from ioctl handling
media: atomisp: Add atomisp_pipe_check() helper
media: atomisp: Remove watchdog timer
media: atomisp: Move atomisp_streaming_count() check into __atomisp_css_recover()
media: atomisp: Rework asd->streaming state update in __atomisp_streamoff()
media: atomisp: Drop streamoff_mutex
media: atomisp: Use video_dev.lock for ioctl locking
media: atomisp: Remove a couple of not useful function wrappers
media: atomisp: Drop unnecessary first_streamoff check
media: atomisp: Make atomisp_set_raw_buffer_bitmap() static
media: atomisp: Remove unused atomisp_css_get_dis_statistics()
media: atomisp: Remove const/fixed camera_caps
media: atomisp: Remove atomisp_source_pad_to_stream_id()
Hirokazu Honda (1):
media: mediatek: vcodec: Skip non CBR bitrate mode
Irui Wang (6):
media: mediatek: vcodec: Add encoder driver support for 34-bit iova
media: dt-bindings: media: mediatek: vcodec: Add encoder dt-bindings for mt8188
media: mediatek: vcodec: Add mt8188 encoder driver
media: mediatek: vcodec: Remove encoder driver get IRQ resource
media: mediatek: vcodec: Fix bitstream crop information error
media: mediatek: vcodec: Use ctx vb2_queue mutex instead of device mutex
Jacopo Mondi (1):
media: mc: entity: Add iterator helper for entity pads
Jason Wang (5):
media: dib8000: Fix comment typo
media: sun6i-csi: Fix comment typo
media: drxk: Fix comment typo
media: technisat-usb2: Fix comment typo
media: v4l2-flash: Fix comment typo
Jean-Michel Hautbois (1):
media: staging: ipu3-imgu: Fix BNR wb gain documentation
Jilin Yuan (3):
media: usb/msi2500: fix repeated words in comments
media: usb/dvb-usb-v2: fix repeated words in comments
media: pci/cx18: fix repeated words in comments
José Expósito (1):
media: uvcvideo: Fix memory leak in uvc_gpio_parse
Krzysztof Kozlowski (2):
media: dt-bindings: dongwoon,dw9714: convert to dtschema
media: dt-bindings: media: samsung,exynos5250-gsc: convert to dtschema
Laurent Pinchart (23):
media: uvcvideo: Use indexed loops in uvc_ctrl_init_ctrl()
media: rockchip: rkisp1: Set DPCC methods enable bits inside loop
media: rockchip: rkisp1: Mask invalid bits in DPCC parameters
media: rockchip: rkisp1: Define macros for DPCC configurations in UAPI
media: rkisp1: Initialize color space on ISP sink and source pads
media: rkisp1: Allow setting color space on ISP sink pad
media: rkisp1: Fix source pad format configuration
media: rkisp1: Allow setting all color space fields on ISP source pad
media: rkisp1: Configure quantization using ISP source pad
media: rkisp1: Don't pass the quantization to rkisp1_csm_config()
media: rkisp1: Configure CSM based on YCbCr encoding
media: rkisp1: Initialize color space on resizer sink and source pads
media: rkisp1: Allow setting color space on resizer sink pad
media: rkisp1: Clean up LSC configuration code
media: rkisp1: Store LSC register values in u32 variables
media: rkisp1: Simplify LSC x/y size and grad register macros
media: rkisp1: Use correct macro for gradient registers
media: rkisp1: Configure LSC after enabling the ISP
media: rkisp1: Zero v4l2_subdev_format fields in when validating links
media: mc: entity: Merge media_entity_enum_init and __media_entity_enum_init
media: mc: entity: Move media_entity_get_fwnode_pad() out of graph walk section
media: mc: entity: Add media_entity_pipeline() to access the media pipeline
media: mc: entity: Rewrite media_pipeline_start()
Li zeming (1):
media: staging/media/av7110/av7110: Fix typo in string
Liang He (1):
media: exynos4-is: fimc-is: Add of_node_put() when breaking out of loop
Linus Walleij (2):
media: i2c: isl7998x: Use right include
media: si4713: Use the right include
Lukas Bulwahn (3):
media: remove reference to CONFIG_EMBEDDED in MEDIA_SUPPORT_FILTER
media: MAINTAINERS: adjust entry to zoran driver movement
media: MAINTAINERS: rectify entry in SAA7146 VIDEO4LINUX-2 DRIVER
Mauro Carvalho Chehab (2):
media: atomisp: don't store an unused sink data on a var
Merge fixes into media_stage
Miaoqian Lin (1):
media: xilinx: vipp: Fix refcount leak in xvip_graph_dma_init
Ming Qian (5):
media: amphion: insert picture startcode after seek for vc1g format
media: amphion: adjust the encoder's value range of gop size
media: amphion: don't change the colorspace reported by decoder.
media: amphion: fix a bug that vpu core may not resume after suspend
media: amphion: release m2m ctx when releasing vpu instance
Moudy Ho (4):
media: dt-binding: mediatek: add bindings for MediaTek MDP3 components
media: dt-binding: mediatek: add bindings for MediaTek CCORR and WDMA
media: platform: mtk-mdp3: add MediaTek MDP3 driver
media: platform: mtk-mdp3: add pointer checks and use devm_kfree
Nicolas Dufresne (1):
media: cedrus: Fix watchdog race condition
Ondrej Jirman (1):
media: rockchip: rga: Fix probe rga_parse_dt bugs
Paul Elder (1):
media: ov5640: Use runtime PM
Paul Kocialkowski (22):
media: sun6i-mipi-csi2: Add a Kconfig dependency on RESET_CONTROLLER
media: sun8i-a83t-mipi-csi2: Add a Kconfig dependency on RESET_CONTROLLER
media: sun6i-csi: Add a Kconfig dependency on RESET_CONTROLLER
media: sun4i-csi: Add a Kconfig dependency on RESET_CONTROLLER
media: sun8i-di: Add a Kconfig dependency on RESET_CONTROLLER
media: sun8i-rotate: Add a Kconfig dependency on RESET_CONTROLLER
media: cedrus: Add a Kconfig dependency on RESET_CONTROLLER
media: sun6i-csi: Define and use driver name and (reworked) description
media: sun6i-csi: Refactor main driver data structures
media: sun6i-csi: Tidy up platform code
media: sun6i-csi: Always set exclusive module clock rate
media: sun6i-csi: Define and use variant to get module clock rate
media: sun6i-csi: Use runtime pm for clocks and reset
media: sun6i-csi: Tidy up Kconfig
media: sun6i-csi: Tidy up v4l2 code
media: sun6i-csi: Tidy up video code
media: sun6i-csi: Pass and store csi device directly in video code
media: sun6i-csi: Register the media device after creation
media: sun6i-csi: Remove controls handler from the driver
media: sun6i-csi: Add media ops with link notify callback
media: sun6i-csi: Introduce and use video helper functions
media: sun6i-csi: Move csi buffer definition to main header file
Petko Manolov (1):
media: staging: media: imx: imx7-media-csi: Increase video mem limit
Philipp Zabel (1):
media: coda: jpeg: drop coda9_jpeg_dec_huff_setup() return value
Rory Liu (1):
media: platform: cros-ec: Add Kuldax to the match table
Sakari Ailus (6):
media: ar0521: Remove redundant variable ret
media: ipu3-imgu: Fix NULL pointer dereference in active selection access
media: v4l: subdev: Fail graciously when getting try data for NULL state
media: ar0521: Fix return value check in writing initial registers
media: sun6i-mipi-csi2: Depend on PHY_SUN6I_MIPI_DPHY
media: Remove incorrect comment from struct v4l2_fwnode_endpoint
Sean Young (1):
media: mceusb: set timeout to at least timeout provided
Slark Xiao (10):
media: dvb-frontends: Fix typo 'the the' in comment
media: cx88: Fix typo 'the the' in comment
media: ivtv: Fix typo 'the the' in comment
media: saa7164: Fix typo 'the the' in comment
media: platform: ti: Fix typo 'the the' in comment
media: gspca: Fix typo 'the the' in comment
media: tm6000: Fix typo 'the the' in comment
media: v4l2-ioctl: Fix typo 'the the' in comment
media: uvcvideo: Fix typo 'the the' in comment
media: i2c: mt9v111: Fix typo 'the the' in comment
Stanimir Varbanov (4):
media: venus : Add default values for the control
media: venus : CAPTURE Plane width/height alignment with OUT plane.
media: venus: venc_ctrls: Add default value for CLL info
media: venus: venc: Set HDR10 PQ SEI property only for MAIN10 profile
Sun Ke (1):
media: platform: mtk-mdp3: fix PM reference leak in mdp_comp_clock_on()
Tomi Valkeinen (16):
media: ti: cal: fix useless variable init
media: ti: cal: rename sd_state to state
media: ti: cal: use CSI-2 frame number for seq number
media: ti: cal: combine wdma irq handling
media: ti: cal: fix wdma irq for metadata
media: Documentation: mc: add definitions for stream and pipeline
media: media-entity.h: add include for min()
media: subdev: increase V4L2_FRAME_DESC_ENTRY_MAX to 8
media: mc: entity: Rename streaming_count -> start_count
media: v4l2-dev: Add videodev wrappers for media pipelines
media: drivers: use video device pipeline start/stop
media: drivers: use video_device_pipeline()
media: mc: entity: add alloc variant of pipeline_start
media: drivers: use video_device_pipeline_alloc_start()
media: mc: entity: Add has_pad_interdep entity operation
media: mc: convert pipeline funcs to take media_pad
Vikash Garodia (1):
media: venus : Allow MIN/MAX settings for the v4l2 encoder controls defined range.
Viswanath Boma (3):
media: venus : Addition of control support - V4L2_CID_MIN_BUFFERS_FOR_OUTPUT
media: venus : Addition of EOS Event support for Encoder
media: venus : Remove the capture plane settings for venc_g_parm/venc_s_parm
Volodymyr Kharuk (2):
media: xilinx: csi2rxss: Add 1X12 greyscale format
media: xilinx: video: Add 1X12 greyscale format
Xavier Roumegue (7):
media: v4l2-ctrls: Export default v4l2_ctrl_type_ops callbacks
media: Documentation: dw100: Add user documentation for the DW100 driver
media: v4l: uapi: Add user control base for DW100 controls
media: uapi: Add a control for DW100 driver
media: dt-bindings: media: Add i.MX8MP DW100 binding
media: dw100: Add i.MX8MP dw100 dewarper driver
media: MAINTAINERS: add entry for i.MX8MP DW100 v4l2 mem2mem driver
Xu Qiang (1):
media: meson: vdec: add missing clk_disable_unprepare on error in vdec_hevc_start()
Yang Yingliang (1):
media: ar0521: fix error return code in ar0521_power_on()
Yunfei Dong (3):
media: dt-bindings: media: mediatek: vcodec: add decoder dt-bindings for mt8188
media: mediatek: vcodec: add decoder compatible to support mt8188
media: mediatek: vcodec: Add mt8188 encoder's chip name
Yunke Cao (1):
media: uvcvideo: Use entity get_cur in uvc_ctrl_set
Zeng Jingxiang (1):
media: tm6000: Fix unused value in vidioc_try_fmt_vid_cap()
Zheyu Ma (1):
media: cx88: Fix a null-ptr-deref bug in buffer_prepare()
huanglei (1):
media: uvcvideo: Limit power line control for Sonix Technology
wangjianli (5):
media: i2c/cx25840: fix repeated words in comments
media: pci/cx18: fix repeated words in comments
media: pci/cx18: fix repeated words in comments
media: pci/cx23885: fix repeated words in comments
media: ti/omap: fix repeated words in comments
ye xingchen (4):
media: imon: Remove the unneeded result variable
media: radio-si476x: Remove the unneeded result variable
media: tuners: Remove the unneeded result variable
media: venus: hfi: Remove the unneeded result variable
.../devicetree/bindings/media/exynos5-gsc.txt | 38 -
.../bindings/media/i2c/dongwoon,dw9714.txt | 9 -
.../bindings/media/i2c/dongwoon,dw9714.yaml | 47 +
.../bindings/media/mediatek,mdp3-rdma.yaml | 95 ++
.../bindings/media/mediatek,mdp3-rsz.yaml | 77 +
.../bindings/media/mediatek,mdp3-wrot.yaml | 80 +
.../bindings/media/mediatek,vcodec-encoder.yaml | 1 +
.../media/mediatek,vcodec-subdev-decoder.yaml | 1 +
.../devicetree/bindings/media/nxp,dw100.yaml | 69 +
.../devicetree/bindings/media/renesas,vsp1.yaml | 53 +-
.../bindings/media/samsung,exynos5250-gsc.yaml | 109 ++
.../bindings/soc/mediatek/mediatek,ccorr.yaml | 68 +
.../bindings/soc/mediatek/mediatek,wdma.yaml | 81 +
.../driver-api/media/drivers/pxa_camera.rst | 2 +-
Documentation/driver-api/media/mc-core.rst | 19 +-
.../userspace-api/media/cec.h.rst.exceptions | 2 +
.../userspace-api/media/drivers/dw100.rst | 84 +
.../userspace-api/media/drivers/index.rst | 1 +
Documentation/userspace-api/media/v4l/async.rst | 9 -
.../userspace-api/media/v4l/dev-raw-vbi.rst | 2 +-
Documentation/userspace-api/media/v4l/dev-sdr.rst | 2 +-
.../userspace-api/media/v4l/dev-sliced-vbi.rst | 2 +-
.../userspace-api/media/v4l/hist-v4l2.rst | 2 +-
Documentation/userspace-api/media/v4l/io.rst | 4 +-
.../media/v4l/libv4l-introduction.rst | 4 +-
.../userspace-api/media/v4l/vidioc-dqevent.rst | 5 +
.../userspace-api/media/v4l/vidioc-querycap.rst | 3 -
.../userspace-api/media/videodev2.h.rst.exceptions | 1 +
MAINTAINERS | 29 +-
drivers/media/Kconfig | 2 +-
drivers/media/cec/core/cec-adap.c | 1 +
drivers/media/cec/platform/cros-ec/cros-ec-cec.c | 4 +
drivers/media/cec/platform/s5p/s5p_cec.c | 2 +
drivers/media/cec/platform/sti/stih-cec.c | 4 +-
drivers/media/common/Kconfig | 1 -
drivers/media/common/Makefile | 2 +-
drivers/media/common/videobuf2/videobuf2-core.c | 14 +-
drivers/media/common/videobuf2/videobuf2-dvb.c | 4 +-
drivers/media/common/videobuf2/videobuf2-v4l2.c | 17 +-
drivers/media/dvb-frontends/dib8000.c | 2 +-
drivers/media/dvb-frontends/drxk_hard.c | 4 +-
drivers/media/dvb-frontends/rtl2832_sdr.c | 2 +-
drivers/media/dvb-frontends/tda1002x.h | 2 +-
drivers/media/dvb-frontends/tda10048.c | 2 +-
drivers/media/i2c/adv7511-v4l2.c | 4 +-
drivers/media/i2c/adv7604.c | 4 +-
drivers/media/i2c/adv7842.c | 4 +-
drivers/media/i2c/ar0521.c | 11 +-
drivers/media/i2c/cx25840/cx25840-ir.c | 2 +-
drivers/media/i2c/ir-kbd-i2c.c | 47 +
drivers/media/i2c/isl7998x.c | 2 +-
drivers/media/i2c/mt9v111.c | 2 +-
drivers/media/i2c/ov5640.c | 123 +-
drivers/media/i2c/ov8865.c | 10 +-
drivers/media/i2c/tc358743.c | 2 +
drivers/media/mc/mc-device.c | 13 +-
drivers/media/mc/mc-entity.c | 648 ++++++--
drivers/media/pci/Kconfig | 4 +-
drivers/media/pci/Makefile | 6 +-
drivers/media/pci/cx18/cx18-av-audio.c | 2 +-
drivers/media/pci/cx18/cx18-av-core.c | 4 +-
drivers/media/pci/cx18/cx18-firmware.c | 2 +-
drivers/media/pci/cx23885/cx23885-core.c | 3 +
drivers/media/pci/cx23885/cx23888-ir.c | 2 +-
drivers/media/pci/cx88/cx88-dsp.c | 2 +-
drivers/media/pci/cx88/cx88-input.c | 2 +-
drivers/media/pci/cx88/cx88-vbi.c | 9 +-
drivers/media/pci/cx88/cx88-video.c | 44 +-
drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 6 +-
drivers/media/pci/ivtv/ivtv-yuv.c | 2 +-
drivers/media/pci/ngene/ngene.h | 78 -
drivers/media/pci/saa7164/saa7164-core.c | 2 +-
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c | 2 +-
drivers/{staging/media => media/pci}/zoran/Kconfig | 0
.../{staging/media => media/pci}/zoran/Makefile | 0
.../media => media/pci}/zoran/videocodec.c | 7 +-
.../media => media/pci}/zoran/videocodec.h | 190 +--
drivers/{staging/media => media/pci}/zoran/zoran.h | 30 +-
.../media => media/pci}/zoran/zoran_card.c | 56 +-
.../media => media/pci}/zoran/zoran_card.h | 9 +-
.../media => media/pci}/zoran/zoran_device.c | 37 +-
drivers/media/pci/zoran/zoran_device.h | 60 +
.../media => media/pci}/zoran/zoran_driver.c | 59 +-
.../{staging/media => media/pci}/zoran/zr36016.c | 142 +-
.../{staging/media => media/pci}/zoran/zr36016.h | 0
.../{staging/media => media/pci}/zoran/zr36050.c | 182 +--
.../{staging/media => media/pci}/zoran/zr36050.h | 0
.../{staging/media => media/pci}/zoran/zr36057.h | 130 +-
.../{staging/media => media/pci}/zoran/zr36060.c | 7 +-
.../{staging/media => media/pci}/zoran/zr36060.h | 86 +-
drivers/media/platform/Kconfig | 1 +
drivers/media/platform/Makefile | 1 +
drivers/media/platform/amlogic/meson-ge2d/ge2d.c | 1 -
drivers/media/platform/amphion/vdec.c | 16 +-
drivers/media/platform/amphion/venc.c | 2 +-
drivers/media/platform/amphion/vpu.h | 1 -
drivers/media/platform/amphion/vpu_core.c | 84 +-
drivers/media/platform/amphion/vpu_core.h | 1 +
drivers/media/platform/amphion/vpu_dbg.c | 9 +-
drivers/media/platform/amphion/vpu_malone.c | 2 +-
drivers/media/platform/amphion/vpu_v4l2.c | 11 +-
drivers/media/platform/chips-media/coda-jpeg.c | 13 +-
drivers/media/platform/intel/pxa_camera.c | 8 +-
drivers/media/platform/marvell/mcam-core.h | 2 +-
drivers/media/platform/mediatek/Kconfig | 1 +
drivers/media/platform/mediatek/Makefile | 1 +
.../media/platform/mediatek/jpeg/mtk_jpeg_core.c | 1 -
drivers/media/platform/mediatek/mdp3/Kconfig | 21 +
drivers/media/platform/mediatek/mdp3/Makefile | 6 +
.../media/platform/mediatek/mdp3/mdp_reg_ccorr.h | 19 +
.../media/platform/mediatek/mdp3/mdp_reg_rdma.h | 65 +
drivers/media/platform/mediatek/mdp3/mdp_reg_rsz.h | 39 +
.../media/platform/mediatek/mdp3/mdp_reg_wdma.h | 47 +
.../media/platform/mediatek/mdp3/mdp_reg_wrot.h | 55 +
drivers/media/platform/mediatek/mdp3/mtk-img-ipi.h | 290 ++++
.../media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c | 466 ++++++
.../media/platform/mediatek/mdp3/mtk-mdp3-cmdq.h | 43 +
.../media/platform/mediatek/mdp3/mtk-mdp3-comp.c | 1034 ++++++++++++
.../media/platform/mediatek/mdp3/mtk-mdp3-comp.h | 186 +++
.../media/platform/mediatek/mdp3/mtk-mdp3-core.c | 358 ++++
.../media/platform/mediatek/mdp3/mtk-mdp3-core.h | 94 ++
.../media/platform/mediatek/mdp3/mtk-mdp3-m2m.c | 724 +++++++++
.../media/platform/mediatek/mdp3/mtk-mdp3-m2m.h | 48 +
.../media/platform/mediatek/mdp3/mtk-mdp3-regs.c | 735 +++++++++
.../media/platform/mediatek/mdp3/mtk-mdp3-regs.h | 373 +++++
.../media/platform/mediatek/mdp3/mtk-mdp3-vpu.c | 314 ++++
.../media/platform/mediatek/mdp3/mtk-mdp3-vpu.h | 78 +
.../platform/mediatek/vcodec/mtk_vcodec_dec.c | 2 +
.../platform/mediatek/vcodec/mtk_vcodec_dec_drv.c | 4 +
.../platform/mediatek/vcodec/mtk_vcodec_drv.h | 6 +
.../platform/mediatek/vcodec/mtk_vcodec_enc.c | 19 +-
.../platform/mediatek/vcodec/mtk_vcodec_enc_drv.c | 14 +
.../platform/mediatek/vcodec/venc/venc_h264_if.c | 200 ++-
.../media/platform/mediatek/vcodec/venc_ipi_msg.h | 24 +
.../media/platform/mediatek/vcodec/venc_vpu_if.c | 76 +-
drivers/media/platform/nxp/Kconfig | 13 +-
drivers/media/platform/nxp/Makefile | 2 +-
drivers/media/platform/nxp/dw100/Kconfig | 16 +
drivers/media/platform/nxp/dw100/Makefile | 3 +
drivers/media/platform/nxp/dw100/dw100.c | 1707 ++++++++++++++++++++
drivers/media/platform/nxp/dw100/dw100_regs.h | 117 ++
drivers/media/platform/qcom/camss/camss-video.c | 6 +-
drivers/media/platform/qcom/venus/helpers.c | 13 +-
drivers/media/platform/qcom/venus/hfi.c | 5 +-
drivers/media/platform/qcom/venus/vdec.c | 2 +
drivers/media/platform/qcom/venus/venc.c | 29 +-
drivers/media/platform/qcom/venus/venc_ctrls.c | 38 +-
.../media/platform/renesas/rcar-vin/rcar-core.c | 5 +-
drivers/media/platform/renesas/rcar-vin/rcar-dma.c | 18 +-
drivers/media/platform/renesas/vsp1/vsp1.h | 4 +
drivers/media/platform/renesas/vsp1/vsp1_drv.c | 101 +-
drivers/media/platform/renesas/vsp1/vsp1_lif.c | 12 +-
drivers/media/platform/renesas/vsp1/vsp1_regs.h | 6 +
drivers/media/platform/renesas/vsp1/vsp1_video.c | 8 +-
drivers/media/platform/rockchip/rga/rga.c | 2 +-
.../platform/rockchip/rkisp1/rkisp1-capture.c | 21 +-
.../media/platform/rockchip/rkisp1/rkisp1-common.h | 30 +-
.../media/platform/rockchip/rkisp1/rkisp1-isp.c | 144 +-
.../media/platform/rockchip/rkisp1/rkisp1-params.c | 531 +++---
.../media/platform/rockchip/rkisp1/rkisp1-regs.h | 47 +-
.../platform/rockchip/rkisp1/rkisp1-resizer.c | 45 +-
.../platform/samsung/exynos4-is/fimc-capture.c | 9 +-
.../media/platform/samsung/exynos4-is/fimc-core.h | 2 +-
.../media/platform/samsung/exynos4-is/fimc-is.c | 1 +
.../platform/samsung/exynos4-is/fimc-isp-video.c | 9 +-
.../media/platform/samsung/exynos4-is/fimc-lite.c | 9 +-
.../platform/samsung/s3c-camif/camif-capture.c | 6 +-
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c | 5 +-
drivers/media/platform/st/stm32/stm32-dcmi.c | 6 +-
drivers/media/platform/sunxi/sun4i-csi/Kconfig | 2 +-
drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c | 6 +-
drivers/media/platform/sunxi/sun6i-csi/Kconfig | 12 +-
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 592 ++++---
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h | 64 +-
.../media/platform/sunxi/sun6i-csi/sun6i_video.c | 594 +++----
.../media/platform/sunxi/sun6i-csi/sun6i_video.h | 23 +-
.../media/platform/sunxi/sun6i-mipi-csi2/Kconfig | 4 +-
.../sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.c | 20 +-
.../platform/sunxi/sun8i-a83t-mipi-csi2/Kconfig | 2 +-
.../sun8i-a83t-mipi-csi2/sun8i_a83t_mipi_csi2.c | 23 +-
drivers/media/platform/sunxi/sun8i-di/Kconfig | 2 +-
drivers/media/platform/sunxi/sun8i-rotate/Kconfig | 2 +-
drivers/media/platform/ti/am437x/am437x-vpfe.h | 2 +-
drivers/media/platform/ti/cal/cal-camerarx.c | 31 +-
drivers/media/platform/ti/cal/cal-video.c | 11 +-
drivers/media/platform/ti/cal/cal.c | 139 +-
drivers/media/platform/ti/cal/cal.h | 8 +-
drivers/media/platform/ti/davinci/Kconfig | 49 -
drivers/media/platform/ti/davinci/Makefile | 4 -
drivers/media/platform/ti/davinci/vpbe.c | 2 +-
drivers/media/platform/ti/davinci/vpif.h | 60 +-
drivers/media/platform/ti/davinci/vpif_capture.c | 6 +-
drivers/media/platform/ti/davinci/vpif_capture.h | 2 +-
drivers/media/platform/ti/davinci/vpif_display.c | 6 +-
drivers/media/platform/ti/davinci/vpif_display.h | 6 +-
drivers/media/platform/ti/omap/omap_voutlib.c | 2 +-
drivers/media/platform/ti/omap3isp/isp.c | 6 +-
drivers/media/platform/ti/omap3isp/ispvideo.c | 11 +-
drivers/media/platform/ti/omap3isp/ispvideo.h | 11 +-
.../hantro => media/platform/verisilicon}/Kconfig | 6 +-
.../hantro => media/platform/verisilicon}/Makefile | 0
.../hantro => media/platform/verisilicon}/hantro.h | 0
.../platform/verisilicon}/hantro_drv.c | 14 +-
.../platform/verisilicon}/hantro_g1.c | 0
.../platform/verisilicon}/hantro_g1_h264_dec.c | 0
.../platform/verisilicon}/hantro_g1_mpeg2_dec.c | 0
.../platform/verisilicon}/hantro_g1_regs.h | 0
.../platform/verisilicon}/hantro_g1_vp8_dec.c | 0
.../platform/verisilicon}/hantro_g2.c | 0
.../platform/verisilicon}/hantro_g2_hevc_dec.c | 4 +-
.../platform/verisilicon}/hantro_g2_regs.h | 0
.../platform/verisilicon}/hantro_g2_vp9_dec.c | 0
.../platform/verisilicon}/hantro_h1_jpeg_enc.c | 0
.../platform/verisilicon}/hantro_h1_regs.h | 0
.../platform/verisilicon}/hantro_h264.c | 0
.../platform/verisilicon}/hantro_hevc.c | 4 +-
.../platform/verisilicon}/hantro_hw.h | 0
.../platform/verisilicon}/hantro_jpeg.c | 0
.../platform/verisilicon}/hantro_jpeg.h | 0
.../platform/verisilicon}/hantro_mpeg2.c | 0
.../platform/verisilicon}/hantro_postproc.c | 7 +-
.../platform/verisilicon}/hantro_v4l2.c | 0
.../platform/verisilicon}/hantro_v4l2.h | 0
.../platform/verisilicon}/hantro_vp8.c | 0
.../platform/verisilicon}/hantro_vp9.c | 0
.../platform/verisilicon}/hantro_vp9.h | 0
.../platform/verisilicon}/imx8m_vpu_hw.c | 27 +
.../verisilicon}/rockchip_vpu2_hw_h264_dec.c | 0
.../verisilicon}/rockchip_vpu2_hw_jpeg_enc.c | 0
.../verisilicon}/rockchip_vpu2_hw_mpeg2_dec.c | 0
.../verisilicon}/rockchip_vpu2_hw_vp8_dec.c | 0
.../platform/verisilicon}/rockchip_vpu2_regs.h | 0
.../platform/verisilicon}/rockchip_vpu_hw.c | 0
.../platform/verisilicon}/sama5d4_vdec_hw.c | 0
.../platform/verisilicon}/sunxi_vpu_hw.c | 0
drivers/media/platform/xilinx/xilinx-csi2rxss.c | 1 +
drivers/media/platform/xilinx/xilinx-dma.c | 11 +-
drivers/media/platform/xilinx/xilinx-dma.h | 9 +-
drivers/media/platform/xilinx/xilinx-vip.c | 2 +
drivers/media/platform/xilinx/xilinx-vipp.c | 9 +-
drivers/media/radio/radio-si476x.c | 5 +-
drivers/media/radio/si4713/si4713.c | 2 +-
drivers/media/rc/imon.c | 4 +-
drivers/media/rc/mceusb.c | 37 +-
drivers/media/test-drivers/vim2m.c | 2 +-
drivers/media/test-drivers/vimc/vimc-capture.c | 7 +-
drivers/media/test-drivers/vivid/vivid-core.h | 5 +-
drivers/media/test-drivers/vivid/vivid-ctrls.c | 14 +
drivers/media/test-drivers/vivid/vivid-vid-cap.c | 4 +
drivers/media/tuners/xc4000.c | 4 +-
drivers/media/usb/Kconfig | 3 -
drivers/media/usb/Makefile | 3 -
drivers/media/usb/airspy/airspy.c | 6 +-
drivers/media/usb/au0828/au0828-core.c | 8 +-
drivers/media/usb/au0828/au0828-video.c | 4 +-
drivers/media/usb/cx231xx/cx231xx-vbi.c | 2 +-
drivers/media/usb/cx231xx/cx231xx-video.c | 2 +-
drivers/media/usb/dvb-usb-v2/af9035.c | 2 +-
drivers/media/usb/dvb-usb/technisat-usb2.c | 2 +-
drivers/media/usb/em28xx/em28xx-video.c | 4 +-
drivers/media/usb/gspca/finepix.c | 2 +-
drivers/media/usb/msi2500/msi2500.c | 4 +-
drivers/media/usb/pvrusb2/pvrusb2-dvb.c | 2 +-
drivers/media/usb/uvc/uvc_ctrl.c | 117 +-
drivers/media/usb/uvc/uvc_driver.c | 17 +-
drivers/media/usb/uvc/uvc_video.c | 2 +-
drivers/media/v4l2-core/v4l2-ctrls-api.c | 62 +-
drivers/media/v4l2-core/v4l2-ctrls-core.c | 217 ++-
drivers/media/v4l2-core/v4l2-dev.c | 72 +
drivers/media/v4l2-core/v4l2-flash-led-class.c | 2 +-
drivers/media/v4l2-core/v4l2-ioctl.c | 2 +-
drivers/media/v4l2-core/v4l2-mem2mem.c | 6 +-
drivers/staging/media/Kconfig | 29 +-
drivers/staging/media/Makefile | 12 +-
drivers/staging/media/atomisp/Makefile | 1 -
drivers/staging/media/atomisp/i2c/atomisp-ov2680.c | 19 +-
drivers/staging/media/atomisp/include/hmm/hmm_bo.h | 6 -
.../staging/media/atomisp/include/linux/atomisp.h | 14 -
.../atomisp/include/linux/atomisp_gmin_platform.h | 2 -
.../media/atomisp/include/linux/atomisp_platform.h | 18 -
drivers/staging/media/atomisp/notes.txt | 19 +
drivers/staging/media/atomisp/pci/atomisp_cmd.c | 715 +-------
drivers/staging/media/atomisp/pci/atomisp_cmd.h | 11 +-
drivers/staging/media/atomisp/pci/atomisp_compat.h | 10 -
.../media/atomisp/pci/atomisp_compat_css20.c | 100 +-
drivers/staging/media/atomisp/pci/atomisp_file.c | 229 ---
drivers/staging/media/atomisp/pci/atomisp_file.h | 44 -
drivers/staging/media/atomisp/pci/atomisp_fops.c | 274 +---
.../media/atomisp/pci/atomisp_gmin_platform.c | 94 +-
.../staging/media/atomisp/pci/atomisp_internal.h | 55 +-
drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 776 ++-------
drivers/staging/media/atomisp/pci/atomisp_ioctl.h | 14 +-
drivers/staging/media/atomisp/pci/atomisp_subdev.c | 133 +-
drivers/staging/media/atomisp/pci/atomisp_subdev.h | 71 +-
drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 164 +-
drivers/staging/media/atomisp/pci/atomisp_v4l2.h | 3 -
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c | 198 +--
drivers/staging/media/atomisp/pci/sh_css_params.c | 4 +-
drivers/staging/media/av7110/TODO | 3 -
.../usb => staging/media/deprecated}/cpia2/Kconfig | 5 +-
.../media/deprecated}/cpia2/Makefile | 0
drivers/staging/media/deprecated/cpia2/TODO | 6 +
.../usb => staging/media/deprecated}/cpia2/cpia2.h | 0
.../media/deprecated}/cpia2/cpia2_core.c | 0
.../media/deprecated}/cpia2/cpia2_registers.h | 0
.../media/deprecated}/cpia2/cpia2_usb.c | 0
.../media/deprecated}/cpia2/cpia2_v4l.c | 0
drivers/staging/media/deprecated/fsl-viu/Kconfig | 15 +
drivers/staging/media/deprecated/fsl-viu/Makefile | 2 +
drivers/staging/media/deprecated/fsl-viu/TODO | 7 +
.../media/deprecated/fsl-viu}/fsl-viu.c | 0
.../pci => staging/media/deprecated}/meye/Kconfig | 5 +-
.../pci => staging/media/deprecated}/meye/Makefile | 0
drivers/staging/media/deprecated/meye/TODO | 6 +
.../pci => staging/media/deprecated}/meye/meye.c | 0
.../pci => staging/media/deprecated}/meye/meye.h | 0
drivers/staging/media/deprecated/saa7146/Kconfig | 5 +
drivers/staging/media/deprecated/saa7146/Makefile | 2 +
.../media/{ => deprecated/saa7146}/av7110/Kconfig | 20 +-
.../media/{ => deprecated/saa7146}/av7110/Makefile | 3 +-
.../staging/media/deprecated/saa7146/av7110/TODO | 9 +
.../av7110/audio-bilingual-channel-select.rst | 0
.../saa7146}/av7110/audio-channel-select.rst | 0
.../saa7146}/av7110/audio-clear-buffer.rst | 0
.../saa7146}/av7110/audio-continue.rst | 0
.../saa7146}/av7110/audio-fclose.rst | 0
.../saa7146}/av7110/audio-fopen.rst | 0
.../saa7146}/av7110/audio-fwrite.rst | 0
.../saa7146}/av7110/audio-get-capabilities.rst | 0
.../saa7146}/av7110/audio-get-status.rst | 0
.../saa7146}/av7110/audio-pause.rst | 0
.../{ => deprecated/saa7146}/av7110/audio-play.rst | 0
.../saa7146}/av7110/audio-select-source.rst | 0
.../saa7146}/av7110/audio-set-av-sync.rst | 0
.../saa7146}/av7110/audio-set-bypass-mode.rst | 0
.../saa7146}/av7110/audio-set-id.rst | 0
.../saa7146}/av7110/audio-set-mixer.rst | 0
.../saa7146}/av7110/audio-set-mute.rst | 0
.../saa7146}/av7110/audio-set-streamtype.rst | 0
.../{ => deprecated/saa7146}/av7110/audio-stop.rst | 0
.../{ => deprecated/saa7146}/av7110/audio.rst | 0
.../saa7146}/av7110/audio_data_types.rst | 0
.../saa7146}/av7110/audio_function_calls.rst | 0
.../media/{ => deprecated/saa7146}/av7110/av7110.c | 0
.../media/{ => deprecated/saa7146}/av7110/av7110.h | 2 +-
.../{ => deprecated/saa7146}/av7110/av7110_av.c | 2 +-
.../{ => deprecated/saa7146}/av7110/av7110_av.h | 0
.../{ => deprecated/saa7146}/av7110/av7110_ca.c | 0
.../{ => deprecated/saa7146}/av7110/av7110_ca.h | 0
.../{ => deprecated/saa7146}/av7110/av7110_hw.c | 0
.../{ => deprecated/saa7146}/av7110/av7110_hw.h | 0
.../{ => deprecated/saa7146}/av7110/av7110_ipack.c | 0
.../{ => deprecated/saa7146}/av7110/av7110_ipack.h | 0
.../{ => deprecated/saa7146}/av7110/av7110_ir.c | 0
.../{ => deprecated/saa7146}/av7110/av7110_v4l.c | 0
.../{ => deprecated/saa7146}/av7110/budget-patch.c | 0
.../{ => deprecated/saa7146}/av7110/dvb_filter.c | 0
.../{ => deprecated/saa7146}/av7110/dvb_filter.h | 0
.../media/{ => deprecated/saa7146}/av7110/sp8870.c | 0
.../media/{ => deprecated/saa7146}/av7110/sp8870.h | 0
.../saa7146}/av7110/video-clear-buffer.rst | 0
.../saa7146}/av7110/video-command.rst | 0
.../saa7146}/av7110/video-continue.rst | 0
.../saa7146}/av7110/video-fast-forward.rst | 0
.../saa7146}/av7110/video-fclose.rst | 0
.../saa7146}/av7110/video-fopen.rst | 0
.../saa7146}/av7110/video-freeze.rst | 0
.../saa7146}/av7110/video-fwrite.rst | 0
.../saa7146}/av7110/video-get-capabilities.rst | 0
.../saa7146}/av7110/video-get-event.rst | 0
.../saa7146}/av7110/video-get-frame-count.rst | 0
.../saa7146}/av7110/video-get-pts.rst | 0
.../saa7146}/av7110/video-get-size.rst | 0
.../saa7146}/av7110/video-get-status.rst | 0
.../{ => deprecated/saa7146}/av7110/video-play.rst | 0
.../saa7146}/av7110/video-select-source.rst | 0
.../saa7146}/av7110/video-set-blank.rst | 0
.../saa7146}/av7110/video-set-display-format.rst | 0
.../saa7146}/av7110/video-set-format.rst | 0
.../saa7146}/av7110/video-set-streamtype.rst | 0
.../saa7146}/av7110/video-slowmotion.rst | 0
.../saa7146}/av7110/video-stillpicture.rst | 0
.../{ => deprecated/saa7146}/av7110/video-stop.rst | 0
.../saa7146}/av7110/video-try-command.rst | 0
.../{ => deprecated/saa7146}/av7110/video.rst | 0
.../saa7146}/av7110/video_function_calls.rst | 0
.../saa7146}/av7110/video_types.rst | 0
.../media/deprecated/saa7146/common}/Kconfig | 0
.../media/deprecated/saa7146/common}/Makefile | 0
.../media/deprecated/saa7146/common}/saa7146.h | 0
.../deprecated/saa7146/common}/saa7146_core.c | 2 +-
.../deprecated/saa7146/common}/saa7146_fops.c | 2 +-
.../media/deprecated/saa7146/common}/saa7146_hlp.c | 2 +-
.../media/deprecated/saa7146/common}/saa7146_i2c.c | 2 +-
.../media/deprecated/saa7146/common}/saa7146_vbi.c | 2 +-
.../deprecated/saa7146/common}/saa7146_video.c | 2 +-
.../media/deprecated/saa7146/common}/saa7146_vv.h | 2 +-
.../media/deprecated/saa7146}/saa7146/Kconfig | 15 +-
.../media/deprecated/saa7146}/saa7146/Makefile | 0
.../staging/media/deprecated/saa7146/saa7146/TODO | 7 +
.../deprecated/saa7146}/saa7146/hexium_gemini.c | 2 +-
.../deprecated/saa7146}/saa7146/hexium_orion.c | 2 +-
.../media/deprecated/saa7146}/saa7146/mxb.c | 2 +-
.../media/deprecated/saa7146}/ttpci/Kconfig | 17 +-
.../media/deprecated/saa7146}/ttpci/Makefile | 0
.../staging/media/deprecated/saa7146/ttpci/TODO | 7 +
.../media/deprecated/saa7146}/ttpci/budget-av.c | 2 +-
.../media/deprecated/saa7146}/ttpci/budget-ci.c | 0
.../media/deprecated/saa7146}/ttpci/budget-core.c | 0
.../media/deprecated/saa7146}/ttpci/budget.c | 0
.../media/deprecated/saa7146}/ttpci/budget.h | 2 +-
.../media/{ => deprecated}/stkwebcam/Kconfig | 0
.../media/{ => deprecated}/stkwebcam/Makefile | 0
.../staging/media/{ => deprecated}/stkwebcam/TODO | 0
.../media/{ => deprecated}/stkwebcam/stk-sensor.c | 0
.../media/{ => deprecated}/stkwebcam/stk-webcam.c | 0
.../media/{ => deprecated}/stkwebcam/stk-webcam.h | 0
.../media/deprecated}/tm6000/Kconfig | 5 +-
.../media/deprecated}/tm6000/Makefile | 0
drivers/staging/media/deprecated/tm6000/TODO | 7 +
.../media/deprecated}/tm6000/tm6000-alsa.c | 0
.../media/deprecated}/tm6000/tm6000-cards.c | 0
.../media/deprecated}/tm6000/tm6000-core.c | 0
.../media/deprecated}/tm6000/tm6000-dvb.c | 0
.../media/deprecated}/tm6000/tm6000-i2c.c | 0
.../media/deprecated}/tm6000/tm6000-input.c | 0
.../media/deprecated}/tm6000/tm6000-regs.h | 0
.../media/deprecated}/tm6000/tm6000-stds.c | 0
.../media/deprecated}/tm6000/tm6000-usb-isoc.h | 0
.../media/deprecated}/tm6000/tm6000-video.c | 2 -
.../media/deprecated}/tm6000/tm6000.h | 0
.../staging/media/deprecated/vpfe_capture/Kconfig | 58 +
.../staging/media/deprecated/vpfe_capture/Makefile | 4 +
drivers/staging/media/deprecated/vpfe_capture/TODO | 7 +
.../deprecated/vpfe_capture}/ccdc_hw_device.h | 0
.../media/deprecated/vpfe_capture}/dm355_ccdc.c | 2 +-
.../media/deprecated/vpfe_capture}/dm355_ccdc.h | 0
.../deprecated/vpfe_capture}/dm355_ccdc_regs.h | 0
.../media/deprecated/vpfe_capture}/dm644x_ccdc.c | 2 +-
.../media/deprecated/vpfe_capture}/dm644x_ccdc.h | 0
.../deprecated/vpfe_capture}/dm644x_ccdc_regs.h | 0
.../media/deprecated/vpfe_capture}/isif.c | 2 +-
.../staging/media/deprecated/vpfe_capture}/isif.h | 0
.../media/deprecated/vpfe_capture}/isif_regs.h | 0
.../media/deprecated/vpfe_capture}/vpfe_capture.c | 0
.../media/deprecated}/zr364xx/Kconfig | 7 +-
.../media/deprecated}/zr364xx/Makefile | 0
drivers/staging/media/deprecated/zr364xx/TODO | 7 +
.../media/deprecated}/zr364xx/zr364xx.c | 0
drivers/staging/media/hantro/TODO | 2 -
drivers/staging/media/imx/imx-media-utils.c | 8 +-
drivers/staging/media/imx/imx7-media-csi.c | 8 +-
.../staging/media/ipu3/include/uapi/intel-ipu3.h | 7 +-
drivers/staging/media/ipu3/ipu3-v4l2.c | 37 +-
drivers/staging/media/meson/vdec/vdec.c | 2 +
drivers/staging/media/meson/vdec/vdec_hevc.c | 6 +-
drivers/staging/media/omap4iss/iss.c | 4 +-
drivers/staging/media/omap4iss/iss_video.c | 11 +-
drivers/staging/media/omap4iss/iss_video.h | 11 +-
drivers/staging/media/sunxi/cedrus/Kconfig | 1 +
drivers/staging/media/sunxi/cedrus/cedrus.c | 4 +-
drivers/staging/media/sunxi/cedrus/cedrus.h | 24 +-
drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 4 +-
drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 16 +-
drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 23 +-
drivers/staging/media/sunxi/cedrus/cedrus_mpeg2.c | 28 +-
drivers/staging/media/sunxi/cedrus/cedrus_vp8.c | 43 +-
drivers/staging/media/tegra-video/tegra210.c | 6 +-
drivers/staging/media/zoran/TODO | 19 -
drivers/staging/media/zoran/zoran_device.h | 60 -
include/media/davinci/vpbe_display.h | 6 +-
include/media/i2c/ir-kbd-i2c.h | 1 +
include/media/media-device.h | 15 -
include/media/media-entity.h | 169 +-
include/media/v4l2-common.h | 3 +-
include/media/v4l2-ctrls.h | 148 +-
include/media/v4l2-dev.h | 102 ++
include/media/v4l2-fwnode.h | 4 -
include/media/v4l2-mem2mem.h | 12 +-
include/media/v4l2-subdev.h | 12 +-
include/media/videobuf2-core.h | 16 +-
include/media/videobuf2-dvb.h | 2 +-
include/media/videobuf2-v4l2.h | 16 -
include/uapi/linux/cec-funcs.h | 14 +
include/uapi/linux/cec.h | 2 +
include/uapi/linux/dw100.h | 14 +
include/uapi/linux/rkisp1-config.h | 77 +-
include/uapi/linux/v4l2-controls.h | 8 +-
include/uapi/linux/videodev2.h | 7 +-
489 files changed, 12756 insertions(+), 5363 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/media/exynos5-gsc.txt
delete mode 100644 Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
create mode 100644 Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
create mode 100644 Documentation/devicetree/bindings/media/mediatek,mdp3-rdma.yaml
create mode 100644 Documentation/devicetree/bindings/media/mediatek,mdp3-rsz.yaml
create mode 100644 Documentation/devicetree/bindings/media/mediatek,mdp3-wrot.yaml
create mode 100644 Documentation/devicetree/bindings/media/nxp,dw100.yaml
create mode 100644 Documentation/devicetree/bindings/media/samsung,exynos5250-gsc.yaml
create mode 100644 Documentation/devicetree/bindings/soc/mediatek/mediatek,ccorr.yaml
create mode 100644 Documentation/devicetree/bindings/soc/mediatek/mediatek,wdma.yaml
create mode 100644 Documentation/userspace-api/media/drivers/dw100.rst
delete mode 100644 Documentation/userspace-api/media/v4l/async.rst
rename drivers/{staging/media => media/pci}/zoran/Kconfig (100%)
rename drivers/{staging/media => media/pci}/zoran/Makefile (100%)
rename drivers/{staging/media => media/pci}/zoran/videocodec.c (97%)
rename drivers/{staging/media => media/pci}/zoran/videocodec.h (65%)
rename drivers/{staging/media => media/pci}/zoran/zoran.h (90%)
rename drivers/{staging/media => media/pci}/zoran/zoran_card.c (97%)
rename drivers/{staging/media => media/pci}/zoran/zoran_card.h (72%)
rename drivers/{staging/media => media/pci}/zoran/zoran_device.c (96%)
create mode 100644 drivers/media/pci/zoran/zoran_device.h
rename drivers/{staging/media => media/pci}/zoran/zoran_driver.c (94%)
rename drivers/{staging/media => media/pci}/zoran/zr36016.c (73%)
rename drivers/{staging/media => media/pci}/zoran/zr36016.h (100%)
rename drivers/{staging/media => media/pci}/zoran/zr36050.c (82%)
rename drivers/{staging/media => media/pci}/zoran/zr36050.h (100%)
rename drivers/{staging/media => media/pci}/zoran/zr36057.h (50%)
rename drivers/{staging/media => media/pci}/zoran/zr36060.c (99%)
rename drivers/{staging/media => media/pci}/zoran/zr36060.h (72%)
create mode 100644 drivers/media/platform/mediatek/mdp3/Kconfig
create mode 100644 drivers/media/platform/mediatek/mdp3/Makefile
create mode 100644 drivers/media/platform/mediatek/mdp3/mdp_reg_ccorr.h
create mode 100644 drivers/media/platform/mediatek/mdp3/mdp_reg_rdma.h
create mode 100644 drivers/media/platform/mediatek/mdp3/mdp_reg_rsz.h
create mode 100644 drivers/media/platform/mediatek/mdp3/mdp_reg_wdma.h
create mode 100644 drivers/media/platform/mediatek/mdp3/mdp_reg_wrot.h
create mode 100644 drivers/media/platform/mediatek/mdp3/mtk-img-ipi.h
create mode 100644 drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c
create mode 100644 drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.h
create mode 100644 drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
create mode 100644 drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.h
create mode 100644 drivers/media/platform/mediatek/mdp3/mtk-mdp3-core.c
create mode 100644 drivers/media/platform/mediatek/mdp3/mtk-mdp3-core.h
create mode 100644 drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c
create mode 100644 drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.h
create mode 100644 drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c
create mode 100644 drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.h
create mode 100644 drivers/media/platform/mediatek/mdp3/mtk-mdp3-vpu.c
create mode 100644 drivers/media/platform/mediatek/mdp3/mtk-mdp3-vpu.h
create mode 100644 drivers/media/platform/nxp/dw100/Kconfig
create mode 100644 drivers/media/platform/nxp/dw100/Makefile
create mode 100644 drivers/media/platform/nxp/dw100/dw100.c
create mode 100644 drivers/media/platform/nxp/dw100/dw100_regs.h
rename drivers/{staging/media/hantro => media/platform/verisilicon}/Kconfig (91%)
rename drivers/{staging/media/hantro => media/platform/verisilicon}/Makefile (100%)
rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro.h (100%)
rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_drv.c (99%)
rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_g1.c (100%)
rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_g1_h264_dec.c (100%)
rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_g1_mpeg2_dec.c (100%)
rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_g1_regs.h (100%)
rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_g1_vp8_dec.c (100%)
rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_g2.c (100%)
rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_g2_hevc_dec.c (99%)
rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_g2_regs.h (100%)
rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_g2_vp9_dec.c (100%)
rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_h1_jpeg_enc.c (100%)
rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_h1_regs.h (100%)
rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_h264.c (100%)
rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_hevc.c (97%)
rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_hw.h (100%)
rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_jpeg.c (100%)
rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_jpeg.h (100%)
rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_mpeg2.c (100%)
rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_postproc.c (97%)
rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_v4l2.c (100%)
rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_v4l2.h (100%)
rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_vp8.c (100%)
rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_vp9.c (100%)
rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_vp9.h (100%)
rename drivers/{staging/media/hantro => media/platform/verisilicon}/imx8m_vpu_hw.c (93%)
rename drivers/{staging/media/hantro => media/platform/verisilicon}/rockchip_vpu2_hw_h264_dec.c (100%)
rename drivers/{staging/media/hantro => media/platform/verisilicon}/rockchip_vpu2_hw_jpeg_enc.c (100%)
rename drivers/{staging/media/hantro => media/platform/verisilicon}/rockchip_vpu2_hw_mpeg2_dec.c (100%)
rename drivers/{staging/media/hantro => media/platform/verisilicon}/rockchip_vpu2_hw_vp8_dec.c (100%)
rename drivers/{staging/media/hantro => media/platform/verisilicon}/rockchip_vpu2_regs.h (100%)
rename drivers/{staging/media/hantro => media/platform/verisilicon}/rockchip_vpu_hw.c (100%)
rename drivers/{staging/media/hantro => media/platform/verisilicon}/sama5d4_vdec_hw.c (100%)
rename drivers/{staging/media/hantro => media/platform/verisilicon}/sunxi_vpu_hw.c (100%)
delete mode 100644 drivers/staging/media/atomisp/pci/atomisp_file.c
delete mode 100644 drivers/staging/media/atomisp/pci/atomisp_file.h
delete mode 100644 drivers/staging/media/av7110/TODO
rename drivers/{media/usb => staging/media/deprecated}/cpia2/Kconfig (66%)
rename drivers/{media/usb => staging/media/deprecated}/cpia2/Makefile (100%)
create mode 100644 drivers/staging/media/deprecated/cpia2/TODO
rename drivers/{media/usb => staging/media/deprecated}/cpia2/cpia2.h (100%)
rename drivers/{media/usb => staging/media/deprecated}/cpia2/cpia2_core.c (100%)
rename drivers/{media/usb => staging/media/deprecated}/cpia2/cpia2_registers.h (100%)
rename drivers/{media/usb => staging/media/deprecated}/cpia2/cpia2_usb.c (100%)
rename drivers/{media/usb => staging/media/deprecated}/cpia2/cpia2_v4l.c (100%)
create mode 100644 drivers/staging/media/deprecated/fsl-viu/Kconfig
create mode 100644 drivers/staging/media/deprecated/fsl-viu/Makefile
create mode 100644 drivers/staging/media/deprecated/fsl-viu/TODO
rename drivers/{media/platform/nxp => staging/media/deprecated/fsl-viu}/fsl-viu.c (100%)
rename drivers/{media/pci => staging/media/deprecated}/meye/Kconfig (73%)
rename drivers/{media/pci => staging/media/deprecated}/meye/Makefile (100%)
create mode 100644 drivers/staging/media/deprecated/meye/TODO
rename drivers/{media/pci => staging/media/deprecated}/meye/meye.c (100%)
rename drivers/{media/pci => staging/media/deprecated}/meye/meye.h (100%)
create mode 100644 drivers/staging/media/deprecated/saa7146/Kconfig
create mode 100644 drivers/staging/media/deprecated/saa7146/Makefile
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/Kconfig (82%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/Makefile (78%)
create mode 100644 drivers/staging/media/deprecated/saa7146/av7110/TODO
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-bilingual-channel-select.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-channel-select.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-clear-buffer.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-continue.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-fclose.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-fopen.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-fwrite.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-get-capabilities.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-get-status.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-pause.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-play.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-select-source.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-set-av-sync.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-set-bypass-mode.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-set-id.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-set-mixer.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-set-mute.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-set-streamtype.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-stop.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio_data_types.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio_function_calls.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/av7110.c (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/av7110.h (99%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/av7110_av.c (99%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/av7110_av.h (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/av7110_ca.c (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/av7110_ca.h (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/av7110_hw.c (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/av7110_hw.h (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/av7110_ipack.c (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/av7110_ipack.h (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/av7110_ir.c (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/av7110_v4l.c (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/budget-patch.c (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/dvb_filter.c (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/dvb_filter.h (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/sp8870.c (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/sp8870.h (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-clear-buffer.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-command.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-continue.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-fast-forward.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-fclose.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-fopen.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-freeze.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-fwrite.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-get-capabilities.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-get-event.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-get-frame-count.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-get-pts.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-get-size.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-get-status.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-play.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-select-source.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-set-blank.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-set-display-format.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-set-format.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-set-streamtype.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-slowmotion.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-stillpicture.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-stop.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-try-command.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video_function_calls.rst (100%)
rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video_types.rst (100%)
rename drivers/{media/common/saa7146 => staging/media/deprecated/saa7146/common}/Kconfig (100%)
rename drivers/{media/common/saa7146 => staging/media/deprecated/saa7146/common}/Makefile (100%)
rename {include/media/drv-intf => drivers/staging/media/deprecated/saa7146/common}/saa7146.h (100%)
rename drivers/{media/common/saa7146 => staging/media/deprecated/saa7146/common}/saa7146_core.c (99%)
rename drivers/{media/common/saa7146 => staging/media/deprecated/saa7146/common}/saa7146_fops.c (99%)
rename drivers/{media/common/saa7146 => staging/media/deprecated/saa7146/common}/saa7146_hlp.c (99%)
rename drivers/{media/common/saa7146 => staging/media/deprecated/saa7146/common}/saa7146_i2c.c (99%)
rename drivers/{media/common/saa7146 => staging/media/deprecated/saa7146/common}/saa7146_vbi.c (99%)
rename drivers/{media/common/saa7146 => staging/media/deprecated/saa7146/common}/saa7146_video.c (99%)
rename {include/media/drv-intf => drivers/staging/media/deprecated/saa7146/common}/saa7146_vv.h (99%)
rename drivers/{media/pci => staging/media/deprecated/saa7146}/saa7146/Kconfig (67%)
rename drivers/{media/pci => staging/media/deprecated/saa7146}/saa7146/Makefile (100%)
create mode 100644 drivers/staging/media/deprecated/saa7146/saa7146/TODO
rename drivers/{media/pci => staging/media/deprecated/saa7146}/saa7146/hexium_gemini.c (99%)
rename drivers/{media/pci => staging/media/deprecated/saa7146}/saa7146/hexium_orion.c (99%)
rename drivers/{media/pci => staging/media/deprecated/saa7146}/saa7146/mxb.c (99%)
rename drivers/{media/pci => staging/media/deprecated/saa7146}/ttpci/Kconfig (83%)
rename drivers/{media/pci => staging/media/deprecated/saa7146}/ttpci/Makefile (100%)
create mode 100644 drivers/staging/media/deprecated/saa7146/ttpci/TODO
rename drivers/{media/pci => staging/media/deprecated/saa7146}/ttpci/budget-av.c (99%)
rename drivers/{media/pci => staging/media/deprecated/saa7146}/ttpci/budget-ci.c (100%)
rename drivers/{media/pci => staging/media/deprecated/saa7146}/ttpci/budget-core.c (100%)
rename drivers/{media/pci => staging/media/deprecated/saa7146}/ttpci/budget.c (100%)
rename drivers/{media/pci => staging/media/deprecated/saa7146}/ttpci/budget.h (98%)
rename drivers/staging/media/{ => deprecated}/stkwebcam/Kconfig (100%)
rename drivers/staging/media/{ => deprecated}/stkwebcam/Makefile (100%)
rename drivers/staging/media/{ => deprecated}/stkwebcam/TODO (100%)
rename drivers/staging/media/{ => deprecated}/stkwebcam/stk-sensor.c (100%)
rename drivers/staging/media/{ => deprecated}/stkwebcam/stk-webcam.c (100%)
rename drivers/staging/media/{ => deprecated}/stkwebcam/stk-webcam.h (100%)
rename drivers/{media/usb => staging/media/deprecated}/tm6000/Kconfig (84%)
rename drivers/{media/usb => staging/media/deprecated}/tm6000/Makefile (100%)
create mode 100644 drivers/staging/media/deprecated/tm6000/TODO
rename drivers/{media/usb => staging/media/deprecated}/tm6000/tm6000-alsa.c (100%)
rename drivers/{media/usb => staging/media/deprecated}/tm6000/tm6000-cards.c (100%)
rename drivers/{media/usb => staging/media/deprecated}/tm6000/tm6000-core.c (100%)
rename drivers/{media/usb => staging/media/deprecated}/tm6000/tm6000-dvb.c (100%)
rename drivers/{media/usb => staging/media/deprecated}/tm6000/tm6000-i2c.c (100%)
rename drivers/{media/usb => staging/media/deprecated}/tm6000/tm6000-input.c (100%)
rename drivers/{media/usb => staging/media/deprecated}/tm6000/tm6000-regs.h (100%)
rename drivers/{media/usb => staging/media/deprecated}/tm6000/tm6000-stds.c (100%)
rename drivers/{media/usb => staging/media/deprecated}/tm6000/tm6000-usb-isoc.h (100%)
rename drivers/{media/usb => staging/media/deprecated}/tm6000/tm6000-video.c (99%)
rename drivers/{media/usb => staging/media/deprecated}/tm6000/tm6000.h (100%)
create mode 100644 drivers/staging/media/deprecated/vpfe_capture/Kconfig
create mode 100644 drivers/staging/media/deprecated/vpfe_capture/Makefile
create mode 100644 drivers/staging/media/deprecated/vpfe_capture/TODO
rename drivers/{media/platform/ti/davinci => staging/media/deprecated/vpfe_capture}/ccdc_hw_device.h (100%)
rename drivers/{media/platform/ti/davinci => staging/media/deprecated/vpfe_capture}/dm355_ccdc.c (99%)
rename {include/media/davinci => drivers/staging/media/deprecated/vpfe_capture}/dm355_ccdc.h (100%)
rename drivers/{media/platform/ti/davinci => staging/media/deprecated/vpfe_capture}/dm355_ccdc_regs.h (100%)
rename drivers/{media/platform/ti/davinci => staging/media/deprecated/vpfe_capture}/dm644x_ccdc.c (99%)
rename {include/media/davinci => drivers/staging/media/deprecated/vpfe_capture}/dm644x_ccdc.h (100%)
rename drivers/{media/platform/ti/davinci => staging/media/deprecated/vpfe_capture}/dm644x_ccdc_regs.h (100%)
rename drivers/{media/platform/ti/davinci => staging/media/deprecated/vpfe_capture}/isif.c (99%)
rename {include/media/davinci => drivers/staging/media/deprecated/vpfe_capture}/isif.h (100%)
rename drivers/{media/platform/ti/davinci => staging/media/deprecated/vpfe_capture}/isif_regs.h (100%)
rename drivers/{media/platform/ti/davinci => staging/media/deprecated/vpfe_capture}/vpfe_capture.c (100%)
rename drivers/{media/usb => staging/media/deprecated}/zr364xx/Kconfig (65%)
rename drivers/{media/usb => staging/media/deprecated}/zr364xx/Makefile (100%)
create mode 100644 drivers/staging/media/deprecated/zr364xx/TODO
rename drivers/{media/usb => staging/media/deprecated}/zr364xx/zr364xx.c (100%)
delete mode 100644 drivers/staging/media/hantro/TODO
delete mode 100644 drivers/staging/media/zoran/TODO
delete mode 100644 drivers/staging/media/zoran/zoran_device.h
create mode 100644 include/uapi/linux/dw100.h
next reply other threads:[~2022-10-21 21:08 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-10-21 21:07 Mauro Carvalho Chehab [this message]
2022-10-21 21:14 ` [GIT PULL for v6.1-rc2] media updates (#86838) Jenkins
2022-10-22 23:08 ` [GIT PULL for v6.1-rc2] media updates 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=20221021220748.144ffe20@sal.lan \
--to=mchehab@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.