This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 36011ddc7839 Merge tag 'gfs2-5.1.fixes' of git://git.kernel.org/pub/scm [...] new 5f5b4fa522e6 ipu3: add missing #include new e2d8ffe2e760 media: v4l2-mem2mem: add v4l2_m2m_buf_copy_data helper function new 7aca565ee3d0 media: vim2m: use v4l2_m2m_buf_copy_data new 96bddd5ff590 media: vicodec: use v4l2_m2m_buf_copy_data new 0e9109ffded1 media: buffer.rst: clean up timecode documentation new c2eb8effb265 media: videodev2.h: add v4l2_timeval_to_ns inline function new 245ede423b43 media: vb2: add vb2_find_timestamp() new d998e03e322f media: cedrus: identify buffers by timestamp new bb03641f8a0d media: extended-controls.rst: update the mpeg2 compound controls new 1b4fd9de6ec7 media: lgdt330x: fix lock status reporting new d706f52120f6 media: Documentation: staging/ipu3-imgu: Fix reference file name new 3eefa620d08d media: Documentation: staging/ipu3-imgu: Add license information new 07758747a2d7 media: platform: Fix missing spin_lock_init() new 1e0d0a5fd381 media: s5p-mfc: fix incorrect bus assignment in virtual ch [...] new c1d5fb019f65 media: usb: pwc: Introduce TRACE_EVENTs for pwc_isoc_handler() new 1161db6776bd media: usb: pwc: Don't use coherent DMA buffers for ISO transfer new 986ac47eaff7 media: MAINTAINERS: added include/trace/events/pwc.h new 6c67fa07a3b4 media: vsp1: Fix trivial documentation new aa8a1012ba62 media: rcar-csi2: Fix PHTW table values for E3/V3M new 66e988e96b31 media: Change Andrzej Pietrasiewicz's e-mail address new 886ba97fb69e media: MAINTAINERS: Change s5p-jpeg maintainer information. new 2a850b94135d media: vicodec: bugfix - replace '=' with '|=' new f45f3f753b0a media: v4l2-ctrls.c/uvc: zero v4l2_event new 6f2c6afa79e0 media: sunxi: cedrus: Fix missing error message context new 5ceaf5452c1b media: usb: gspca: add a missed return-value check for do_command new 5b711870bec4 media: usb: gspca: add a missed check for goto_low_power new a21a0eb56b4e media: gspca: Check the return value of write_bridge for timeout new 656025850074 media: gspca: mt9m111: Check write_bridge for timeout new 49710c32cd9d media: s5p-jpeg: Check for fmt_ver_flag when doing fmt enu [...] new d6b10dd00176 media: tw9910: fix failure handling in tw9910_power_on() new cf6a9896622d media: tw9910: add helper function for setting gpiod value new a86f2b590aa0 media: staging: bcm2835-camera: use V4L2_FRACT_COMPARE new 6458afc8c491 media: rcar-vin: remove unneeded locking in async callbacks new f27dd0ad6885 media: seco-cec: fix RC_CORE dependency new c9b7d8f252a5 media: lgdt3306a: fix a missing check of return value new 9502cdf08070 media: mt312: fix a missing check of mt312 reset new c54dbfcda305 media: cxd2880-spi: fix two memory leaks of dvb_spi new 88903a1abd00 media: secocec: fix ir address shift new 0f787c12ee7b media: dvb: add return value check on Write16 new 467a37fba93f media: dvb: Add check on sp8870_readreg new 6af61a0bc432 media: dt-bindings: adv748x: make data-lanes property mand [...] new 90917bc8f68f media: i2c: adv748x: reuse power up sequence when initiali [...] new 6a18865da8e3 media: i2c: adv748x: store number of CSI-2 lanes described [...] new 0ad5b80cff50 media: i2c: adv748x: configure number of lanes used for TX [...] new 9640ee1c308c media: dt-bindings: rcar-csi2: Add r8a774c0 new 73960b787c61 media: dt-bindings: rcar-vin: Add R8A774C0 support new f74e5a32fa0c media: rcar-vin: Add support for RZ/G2E new 8809b8ceb0bd media: rcar-csi2: Add support for RZ/G2E new 8db63f3d14dc media: saa7146: make use of i2c_8bit_addr_from_msg new 19c624c6b29e media: s5p-jpeg: Correct step and max values for V4L2_CID_ [...] new b9da9b376711 media: ipu3-cio2: Allow probe to succeed if there are no s [...] new 47ee7bde31fa media: imx274: fix wrong order in test pattern menus new b0a7d0e1c09b media: ov2640: set default window and format code at probe time new 8d3b307a150a media: ov2640: make VIDIOC_SUBDEV_G_FMT ioctl work with V4 [...] new bd0405f929ce media: ov2640: set all mbus format field when G_FMT and S_ [...] new fe367be50847 media: dt-bindings: media: i2c: Fix external clock frequen [...] new 961304d17a61 media: dt-bindings: media: i2c: Fix i2c address for OV5645 [...] new b7ed3abd808a media: ov5640: Add RAW bayer format support new 61da76beef1e media: v4l2: i2c: ov7670: Fix PLL bypass register values new 57b0ad9ebe60 media: soc_camera: ov9640: move ov9640 out of soc_camera new 9f7e55d235b6 media: i2c: ov9640: drop soc_camera code and switch to v4l2_async new f2ed15c30ea2 media: MAINTAINERS: add Petr Cvek as a maintainer for the [...] new f8de593d5348 media: i2c: ov9640: add missing SPDX identifiers new 74d01576fc85 media: i2c: ov9640: change array index or length variables [...] new 856b0b8ffbf6 media: i2c: ov9640: add space before return for better clarity new 95531e462288 media: i2c: ov9640: make array of supported formats constant new ffe305d261f4 media: i2c: ov9640: fix missing error handling in probe new 16aaf112d3e5 media: ov9640: Wrap long and unwrap short lines, align wra [...] new aace50f1fd84 media: dt-bindings: media: sun6i: Separate H3 compatible from A31 new 2d9a43be4a2e media: sun6i: Add H3 compatible new 63ca0d7d0321 media: MAINTAINERS: Update reviewers for ipu3-cio2 new 8f57763e521c media: ipu3-cio2, dw9714: Remove Jian Xu's e-mail new 6f7f1bff2d98 media: vivid: disable VB2_USERPTR if dma_contig was configured new 4b837c6d7ee7 media: v4l: uAPI: V4L2_BUF_TYPE_META_OUTPUT is an output b [...] new 987303cc172a media: vivid: take data_offset into account for video output new 3f122df4a2ba media: vivid: do not implement VIDIOC_S_PARM for output streams new 868246941846 media: vim2m: the v4l2_m2m_buf_copy_data args were swapped new 4d4abf064d67 media: gspca: ov534: replace msleep(10) with usleep_range new fc78e0b2471d media: gspca: support multiple pixel formats in ENUM_FRAME [...] new d4809b778a08 media: gspca: support multiple pixel formats in TRY_FMT new c53304f2ce70 media: gspca: ov543-ov772x: move video format specific reg [...] new 52b756aa9071 media: gspca: ov534-ov772x: add SGBRG8 bayer mode support new ee1845d1cb9f media: gspca: ov534-ov722x: remove mode specific video dat [...] new c5550bb9502b media: gspca: ov534-ov722x: remove camera clock setup from [...] new 530993347bae media: gspca: ov534-ov772x: remove unnecessary COM3 initia [...] new 50656bad786d media: v4l2-ctrl: Add control to enable h.264 constrained [...] new d034696cbe5a media: v4l2-ctrl: Add control for h.264 chroma qp offset new 31489f6bdabf media: coda: Add control for h.264 constrained intra prediction new 3943f059823b media: coda: Add control for h.264 chroma qp index offset new c5ff0edb8e22 media: rcar-vin: Allow independent VIN link enablement new 1c3721b1f222 media: videodev2.h: Add more field helper macros new fc8c72385238 media: gpu: ipu-csi: Swap fields according to input/output [...] new 9b5c8d5ffb20 media: gpu: ipu-v3: Add planar support to interlaced scan new d969291d8479 media: imx: Fix field negotiation new 2a87c0c93444 media: imx-csi: Double crop height for alternate fields at sink new bc11dd669996 media: imx: interweave and odd-chroma-row skip are incompatible new 792f061b9f75 media: imx-csi: Allow skipping odd chroma rows for YVU420 new 6e537b58de77 media: imx: vdic: rely on VDIC for correct field order new ab2f05cdb154 media: imx-csi: Move crop/compose reset after filling defa [...] new 3c6640a6065f media: imx: Allow interweave with top/bottom lines swapped new eed2235876ef media: imx.rst: Update doc to reflect fixes to interlaced capture new e8f9b16d7263 media: remove soc_camera ov9640 new 341fe1d301f5 media: tw9910: Unregister subdevice with v4l2-async new 6f80a5e44ef2 media: soc_mt9t112: remove obsolete sensor driver new 9a3a49f9246b media: soc_ov772x: remove obsolete sensor driver new 386a35eb7056 media: tw9910.h: remove obsolete soc_camera.h include. new 4e869529ab21 media: soc_tw9910: remove obsolete sensor driver new 43a445f188e1 media: sh_mobile_ceu_camera: remove obsolete soc_camera driver new e48fef523e9b media: soc_camera/soc_scale_crop: drop this unused code new dc60a4cfb77c media: soc_camera_platform: remove obsolete soc_camera tes [...] new 526daee7301d media: ivtv: add parameter to enable ivtvfb on x86 PAT systems new 95f9db59d856 media: si470x-i2c: Add device tree support new f86c51b66bf6 media: si470x-i2c: Use managed resource helpers new 1c64222be9ad media: si470x-i2c: Add optional reset-gpio support new 9b4fce216f53 media: dt-bindings: Add binding for si470x radio new 6372f01cddaa media: dt-bindings: media: video-i2c: add melexis mlx90640 [...] new 8866cfbf6550 media: video-i2c: add Melexis MLX90640 thermal camera new 78a9f4a39bf4 media: exynos4-is: convert to DEFINE_SHOW_ATTRIBUTE new 5e22c19f7e66 media: platform: sti: remove bdisp_dbg_declare() and hva_d [...] new 8d19d5d03b4d media: rcar-vin: fix wrong return value in rvin_set_channe [...] new 6f4b9d9a6c08 media: cedrus: Cleanup duplicate declarations from cedrus_ [...] new cf20ae1535eb media: cedrus: Allow using the current dst buffer as reference new fb517583b3fe media: i2c: adv748x: Use devm to allocate the device struct new 04ee6d614c0d media: vimc: fill in correct driver name in querycap new 07b8fd86556c media: vidioc-prepare-buf.rst: drop reference to NO_CACHE flags new 0a44baa4e995 media: media/v4l2-core/videobuf-vmalloc.c: Remove dead code new fbf9aa6aeaeb media: coda: use macroblock tiling on CODA960 only new cd9f125cfaa5 media: coda: fix decoder capture buffer payload new 439d8186fb23 media: imx: add capture compose rectangle new 20997568f9a6 media: imx: set compose rectangle to mbus format new 451a7b7815d0 media: imx: lift CSI and PRP ENC/VF width alignment restriction new 958f047a250a media: imx: queue subdev events to reachable video devices new 54f4bc2f2aad media: imx: capture: Allow event subscribe/unsubscribe new 337e90ed0286 media: imx-csi: Input connections to CSI should be optional new 1455dddc74bd media: imx274: remote unused function imx274_read_reg new 879347f0c258 media: ov8856: Add support for OV8856 sensor new f1fb08556241 media: ov7670: Remove useless use of a ret variable new 5556ab2a3f2c media: ov7670: split register setting from set_fmt() logic new 40012cd5ecaa media: ov7670: split register setting from set_framerate() logic new 3d6a8fe25605 media: ov7670: hook s_power onto v4l2 core new 030f9f682e66 media: ov7670: control clock along with power new fa6527340141 media: ov8856: Modify ov8856 register reading function to [...] new f8ce7c35e6ae media: i2c: mt9m001: copy mt9m001 soc_camera sensor driver new 4915255bfcae media: i2c: mt9m001: dt: add binding for mt9m001 new 1f01091fa1c0 media: mt9m001: convert to SPDX license identifer new 9f4f37b03e3c media: mt9m001: sort headers alphabetically new 1e57e4ce90f4 media: mt9m001: add of_match_table new a5826484d46e media: mt9m001: introduce multi_reg_write() new 8fcfc491c6ca media: mt9m001: switch s_power callback to runtime PM new 74021329a76b media: mt9m001: remove remaining soc_camera specific code new 12d85c3e275b media: mt9m001: add media controller support new 73b338609845 media: mt9m001: register to V4L2 asynchronous subdevice framework new dd15f0702f12 media: mt9m001: support log_status ioctl and event interface new 71f247daf0c7 media: mt9m001: make SUBDEV_G_FMT ioctl work with SUBDEV_F [...] new 772f63c00c31 media: mt9m001: set all mbus format field when G_FMT and S [...] new 49410d3abf44 media: mt9m111: make SUBDEV_G_FMT ioctl work with SUBDEV_F [...] new 2e1566abe54b media: mt9m111: set all mbus format field when G_FMT and S [...] new 29856308137d media: mt9m111: set initial frame size other than 0x0 new 61c1baa63430 media: s5k4ecgx: delete a bogus error message new adbd2969afbb media: ov2640: fix initial try format new 5792ae7c3dd4 media: venus: firmware: check fw size against DT memory re [...] new de5a0bafcfc4 media: venus: core: correct maximum hardware load for sdm845 new d24f800247b5 media: venus: core: correct frequency table for sdm845 new 947e3b3cf190 media: venus: helpers: drop setting of timestamp invalid flag new 60b6527952ed media: v4l2-pci-skeleton.c: fix outdated irq code new b4ba92d56b4f media: dev-effect.rst: remove unused Effect Interface chapter new 0b7a4b41ab0e media: dev-teletext.rst: remove obsolete teletext interface new 49179ff480ee media: Documentation/media: rename "Codec Interface" new 8c1d02f14018 media: vicodec: Add num_planes field to v4l2_fwht_pixfmt_info new 9e8125498837 media: vicodec: add support for CROP and COMPOSE selection new 7248d1ff0e21 media: vicodec: use 3 bits for the number of components new 5fbd0729cfc6 media: vicodec: Add pixel encoding flags to fwht header new ddc1b0852751 media: vicodec: Separate fwht header from the frame data new 3b15f68e19c2 media: vicodec: Add support for resolution change event. new f863f222b49a media: vicodec: ensure comp frame pointer kept in range new c9d06df61297 media: vicodec: get_next_header is static new 2e0fe66e0a13 media: imx: csi: Disable CSI immediately after last EOF new 4bc1ab41eee9 media: imx: csi: Stop upstream before disabling IDMA channel new a19c22677377 media: imx: prpencvf: Stop upstream before disabling IDMA channel new d8501cc85069 media: dt-bindings: media: add 'assigned-clocks' to vcodec [...] new 04bde67410bf media: mtk-vcodec: Using common interface to manage vdec/v [...] new 03535e7a3a99 media: vb2: vb2_find_timestamp: drop restriction on buffer state new 826ef7508833 media: Revert "media: cedrus: Allow using the current dst [...] new 2cc1802f62e5 media: vb2: Keep dma-buf buffers mapped until they are freed new 065e5a31497d media: cedrus: Remove completed item from TODO list (dma-b [...] new 28d77c21cbeb media: vb2: add buf_out_validate callback new ab7afaf33275 media: vim2m: add buf_out_validate callback new 1f2f510753be media: vivid: add buf_out_validate callback new 6b3e4c4cc162 media: cedrus: add buf_out_validate callback new 1284ed59a147 media: vb2: check that buf_out_validate is present new 560c053deb94 media: vivid: fix vid_out_buf_prepare() new 8aa153f103f1 media: vim2m: fix driver for it to handle different fourcc [...] new b3e64e5b0778 media: vim2m: use per-file handler work queue new f0ef022c85a8 media: vim2m: allow setting the default transaction time v [...] new d88937624351 media: videobuf2: remove unused variable new 801efd0f7522 media: imx-pxp: fix duplicated if condition new db9a01b32ca9 media: vicodec: check type in g/s_selection new 0247c75b19c0 media: vicodec: fill in bus_info in media_device_info new 281ae39b60b7 media: vim2m: fill in bus_info in media_device_info new 69a9005789ad media: vicodec: support SOURCE_CHANGE event for decoders only new 47bb117911b0 media: uvcvideo: Fix 'type' check leading to overflow new 9dd0627d8d62 media: uvcvideo: Avoid NULL pointer dereference at the end [...] new 041bc40662a1 media: ipu3-imgu: Use MENU type for mode control new 505ecd35182f media: ipu3-imgu: Remove dead code for NULL check new 81a43d10b8ed media: staging: intel-ipu3: fix unsigned comparison with < 0 new 63635b54e07f media: v4l2-event: keep track of the timestamp in ns new 15a40b27beb0 media: videobuf: use u64 for the timestamp internally new cb7130ea67c4 media: meye: use u64 for the timestamp internally new 597f8e9c1364 media: cpia2: use u64 for the timestamp internally new bbd217a44a70 media: stkwebcam: use u64 for the timestamp internally new 459d2a5d1e69 media: usbvision: use u64 for the timestamp internally new 7b6b9a8c36b9 media: zoran: use u64 for the timestamp internally new 276c1f066bda media: v4l2-common: drop v4l2_get_timestamp new adc589d2a208 media: vimc: Add vimc-streamer for stream control new a442940534b7 media: vivid: add vertical down sampling to imagesize calc new 22f05d646df9 media: vim2m: don't use curr_ctx->dev before checking new 9bcb830bfcea media: imx: Validate frame intervals before setting new c2d88e7d66f9 media: vb2: Fix buf_out_validate documentation new a4d3d61254d3 media: v4l2-mem2mem: Rename v4l2_m2m_buf_copy_data to v4l2 [...] new d75e77ed14f8 media: hdpvr: fix smatch warning new db89a47fb9c7 media: pxa_camera: fix smatch warning new 6fd369dd1cb6 media: vimc: fill in bus_info in media_device_info new 5f09bc8cc401 Merge tag 'v5.0-rc7' into patchwork new 14c8e80e6869 media: v4l: ioctl: Sanitize num_planes before using it new a8566d79f8ff media: vim2m: fix build breakage due to a merge conflict new 09714569969c media: vimc: add USERPTR support new 5964cbd86922 media: imx: Set capture compose rectangle in capture_devic [...] new 5515e414f42b media: vimc: Remove unused but set variables new 3d769df5fc32 media: v4l2-subdev.h: v4l2_subdev_call: use temp __sd variable new bc2dea9e51c8 media: adv748x: Add is_txb() new 29166e0f8f42 media: adv748x: Rename reset procedures new 21325e19cade media: adv748x: csi2: Link AFE with TXA and TXB new 3361b9c4ed87 media: adv748x: Store the source subdevice in TX new a33df6ac3151 media: adv748x: Store the TX sink in HDMI/AFE new 9423ca350df7 media: adv748x: Implement TX link_setup callback new ac105ab2138f media: i2c: adv748x: Convert SW reset routine to function new 16597c2744f7 media: i2c: adv748x: Remove PAGE_WAIT new 9f6d7bacc726 media: ov5640: Move test_pattern_menu before ov5640_set_ct [...] new a0c29afb5064 media: ov5640: Add register definition for test pattern register new 2aff1fc3653a media: ov5640: Disable transparent feature for test pattern new bddc5cdfc82d media: ov5640: Add three more test patterns new 7cb013b1049a media: ov5640: Set JPEG output timings when outputting JPEG data new 2b5c18f964df media: ov5640: Consolidate JPEG compression mode setting new 6530a5eb9995 media: ov5640: Fix set 15fps regression new 1d4c41f3d887 media: i2c: ov5640: Fix post-reset delay new 27b795adb3c2 media: ipu3-imgu: Prefix functions with imgu_* instead of ipu3_* new f47c34be55f7 media: soc_camera: Remove the mt9m001 SoC camera sensor driver new 3c32db82df60 media: soc_camera: Remove the rj45n1 SoC camera sensor driver new 280de94a6519 media: soc_camera: Move to the staging tree new 045f95e77333 media: soc_camera: Move the imx074 under soc_camera directory new dc548ee0773b media: soc_camera: Move the mt9t031 under soc_camera directory new dd1df35dd0f6 media: soc_camera: Depend on BROKEN new 959bba134238 media: vivid: two unregistration fixes new cdabfa840259 media: vimc: fix memory leak new e3e71be056df media: wl128x: fix spelling mistake: "Swtich" -> "Switch" new 46c039d06b6e media: cx25840: mark pad sig_types to fix cx231xx init new a7fe4ca72b1f media: v4l: Add 32-bit packed YUV formats new 10a2bc7e63f9 media: v4l2-tpg-core: Add support for 32-bit packed YUV fo [...] new 6377bb7d18cc media: vivid: Add definitions for the 32-bit packed YUV formats new 98617b456741 media: imx-pxp: Start using the format VUYA32 instead of Y [...] new cfc7740835d0 media: vb2: replace bool by bitfield in vb2_buffer new 7e4e71624491 media: vb2: keep track of timestamp status new b7990bcfb644 media: cec: fix epoll() by calling poll_wait first new f4dd471b5c36 media: media-request: fix epoll() by calling poll_wait first new 914c68686441 media: vb2: fix epoll() by calling poll_wait first new 398d768025c1 media: v4l2-ctrls.c: fix epoll() by calling poll_wait first new dd8695e4e1e3 media: v4l2-mem2mem: fix epoll() by calling poll_wait first new 96ebc0ca6f6d media: v4l2-mem2mem: add q->error check to v4l2_m2m_poll() new bb436cbeb918 media: videobuf: fix epoll() by calling poll_wait first new c6f5c7c237fb media: dvb-core: fix epoll() by calling poll_wait first new 4f14e3272f1c extended-controls.rst: split up per control class new 076d792b1746 media: dt-bindings: media: sun6i: Add A64 CSI compatible new 27e2add8ae8f media: sun6i: Add A64 CSI block support new b8726aea59de media: ipu3: update meta format documentation new 45602f7110fe media: uvcvideo: Fix smatch warning new 0654cbcc8dfb media: uvcvideo: Use usb_make_path to fill in usb_info new 5b6326b7aedd media: vsp1: Fix smatch warning new e260d78736db media: vsp1: Add RZ/G support new b8eb83457e79 media: dt-bindings: media: renesas-fcp: Add RZ/G2 support new d31b282e2c0d media: sun6i: Fix CSI regmap's max_register new 19b18e78b327 media: sun6i: Add support for RGB565 formats new 35deee141834 media: sun6i: Add support for JPEG media bus format new 0806bc0afbb4 media: tda1997x: fix get_edid new 5c88ee02932a media: sh: migor: Include missing dma-mapping header new 1b275e4e8b70 media: mtk-jpeg: Correct return type for mem2mem buffer helpers new 9af469c5be3b media: mtk-mdp: Correct return type for mem2mem buffer helpers new 0650a91499e0 media: mtk-vcodec: Correct return type for mem2mem buffer helpers new 8d20dcefe471 media: mx2_emmaprp: Correct return type for mem2mem buffer [...] new da2d3a4e4ada media: rockchip/rga: Correct return type for mem2mem buffe [...] new 30fa627b3223 media: s5p-g2d: Correct return type for mem2mem buffer helpers new 4a88f89885c7 media: s5p-jpeg: Correct return type for mem2mem buffer helpers new 43c145195c7f media: sh_veu: Correct return type for mem2mem buffer helpers new 29701c3612fa media: rockchip/vpu: Correct return type for mem2mem buffe [...] new 8dd22b289c8f media: v4l2-mem2mem: Correct return type for mem2mem buffe [...] new ffaec3b21abc media: exynos4-is: remove redundant check on type new 9dacde5ed064 media: cedrus: Forbid setting new formats on busy queues new 73a1d4329306 media: cedrus: mpeg2: Use v4l2_m2m_get_vq helper for captu [...] new 75e3e5b85da1 media: vicodec: Add a flag for I-frames in fwht header new 12aceee1f412 media: ov7740: fix runtime pm initialization new 721074b03411 media: rc: rcmm decoder and encoder new b1f37757dc3b media: rc: ir-rc6-decoder: enable toggle bit for Zotac remotes new a49a7a4635de media: smipcie: add universal ir capability new 174bcae1a4e9 media: staging/imx: refactor imx media device probe new 67673ed55084 media: staging/imx: rearrange group id to take in account IPU new 3f44193780fb media: dt-bindings: add bindings for i.MX7 media driver new 05f634040c0d media: staging/imx7: add imx7 CSI subdev driver new 7807063b862b media: staging/imx7: add MIPI CSI-2 receiver subdev for i.MX7 new fa88fbdafb4a media: imx7.rst: add documentation for i.MX7 media driver new 3fecc49e0dd8 media: imx7.rst: Fix ReST syntax new 5ecc0edb5653 media: staging/imx: add i.MX7 entries to TODO file new 7637c2612c7c media: video-mux: add bayer formats new b3c786566d8f media: MAINTAINERS: add entry for Freescale i.MX7 media driver new 2758d9a77fb4 media: imx7-media-csi.c: fix merge breakage new 1c186d5fd734 media: imx7-media-csi: don't store a floating pointer new 919372298838 media: imx7-media-csi: get rid of unused var new 0bdfc56c13c0 media: ipu3: shut up warnings produced with W=1 new 9fabe1d108ca media: ipu3-mmu: fix some kernel-doc macros new 05f0edadcc5f media: Revert "media: rc: some events are dropped by userspace" new 2d1748a41ef3 media: imx7_mipi_csis: remove internal ops new 868c9a17e22c media: dvb-frontends: fix several typos new bf7ad539459d media: radio: fix several typos new 7808239d8e3d media: dvb-core: fix several typos new f8a7647d311f media: i2c: fix several typos new 167905540e08 media: pci: fix several typos new 8b72c18d467f media: platform: fix several typos new 04ad30112aec media: rc: fix several typos new dda1bb4e971e media: tuners: fix several typos new 3e4d8f48b9bf media: usb: fix several typos new 4faf7066de49 media: v4l2-core: fix several typos new 4b129dc907e9 media: common: fix several typos new e907bf3c9820 media: include: fix several typos new 2f8ee0dd8419 media: staging: fix several typos new adf48e3f1f4e media: Documentation: fix several typos new 26b190053ec0 media: a few more typos at staging, pci, platform, radio and usb new 1875a7c857cb media: vim2m: add bayer capture formats new de5c46ad483c media: vim2m: improve debug messages new 77e05ef7d464 media: vim2m: ensure that width is multiple of two new 9c9c396ce6c7 media: vim2m: add support for VIDIOC_ENUM_FRAMESIZES new c8af44e1e791 media: vim2m: use different framesizes for bayer formats new 24cc418b5b27 media: vim2m: better handle cap/out buffers with different sizes new 0b390d0c2e1c media: vim2m: add vertical linear scaler new 69d68a4e9b15 media: vim2m: don't accept YUYV anymore as output format new f9729920ba31 media: vim2m: add an horizontal scaler new 5f78f7e73a9e media: vim2m: speedup passthrough copy new 971d62ddd23e media: vim2m: don't use BUG() new c310d1f97c94 media: vim2m: Address some coding style issues new 15d90a6ae98e media: dvb/earth-pt1: fix wrong initialization for demod blocks new 96a6de1a541c Merge tag 'media/v5.1-1' of git://git.kernel.org/pub/scm/l [...] new 807ffb1e1eab PCI/AER: Use match_string() helper to simplify the code new b4f6dcb9d356 PCI: Enable SERR# forwarding for all bridges new 9d8e0e4b391a Merge branch 'pci/aer' new 10ecc818ea73 PCI/ASPM: Use LTR if already enabled by platform new dbbfadf23190 PCI/ASPM: Save LTR Capability for suspend/resume new 2fcc19b34107 Merge branch 'pci/aspm' new 9f08a5d896ce PCI/DPC: Fix print AER status in DPC event handling new 1bd2e9ee5c0d Merge branch 'pci/dpc' new 51c48b310183 PCI: Probe bridge window attributes once at enumeration-time new 01b37f851ca1 PCI: Make pci_size() return real BAR size new b2fb5cc57469 PCI: Rely on config space header type, not class code new 2e095ce7b6ec x86/PCI: Fixup RTIT_BAR of Intel Denverton Trace Hub new 5d130e3dd8b6 Merge branch 'pci/enumeration' new 25bd879ec16a PCI: pciehp: Assign ctrl->slot_ctrl before writing it to hardware new 2a727f609137 PCI: ibmphp: Turn semaphores into completions or mutexes new 58a79db48182 Merge branch 'pci/hotplug' new 1d09d57728fe PCI: Mark expected switch fall-through new 83a50d3a235b PCI: Use of_node_name_eq() for node name comparisons new b8580e9de48b PCI: Add HXT vendor ID new 01926f6b321b PCI: Add ACS quirk for HXT SD4800 new 22e4d639cd05 PCI: pciehp: Add HXT quirk for Command Completed errata new 0ce26a1c31ca PCI: Move Rohm Vendor ID to generic list new ddd065e423c1 genirq/msi: Clean up usage of __u8/__u16 types new 20a796a969ef PCI: Clean up usage of __u32 type new ddefc033eecf PCI: Fix "try" semantics of bus and slot reset new 8f55ed3f5554 PCI: Update PCIEPORTBUS Kconfig help text new 6d940a71c97b Merge branch 'pci/misc' new c89f7f98c971 PCI/portdrv: Use conventional Device ID table formatting new f0cfecea8d1e PCI/portdrv: Support PCIe services on subtractive decode bridges new e8303bb7a75c PCI/LINK: Report degraded links via link bandwidth notification new 9c926ec78551 Merge branch 'pci/portdrv' new 85b0cae89d52 PCI: Blacklist power management of Gigabyte X299 DESIGNARE [...] new c528f7bd362b Revert "PCI/PME: Implement runtime PM callbacks" new bbe54ea5330d PCI: pciehp: Disable Data Link Layer State Changed event o [...] new 95c80bc6952b PCI/PME: Fix hotplug/sysfs remove deadlock in pcie_pme_remove() new 7cf58b79b307 PCI/PME: Fix possible use-after-free on remove new 7733f6928857 Merge branch 'pci/pm' new 49fdbd7cfece PCI: altera: Add Stratix 10 PCIe support new 5fd831cd1677 PCI: altera: Enable driver on ARM64 new d13af797154f dt-bindings: PCI: altera: Add altr,pcie-root-port-2.0 new b6019755aa83 Merge branch 'remotes/lorenzo/pci/altera' new 64c379d7a5be MAINTAINERS: Update PCI Cadence maintainer entry new 2124dab3bee2 Merge branch 'remotes/lorenzo/pci/cadence' new 2e2b7615e310 dt-bindings: PCI: rcar: Add device tree support for r8a774c0 new 0c65bb7ae9aa Merge branch 'remotes/lorenzo/pci/dt' new 33d5c207a9ed dt-bindings: PCI: dra7xx: Add SoC specific compatible strings new 1c5d2cc7196c dt-bindings: PCI: dra7xx: Add properties to enable x2 lane [...] new c232c0df9610 PCI: dwc: dra7xx: Enable x2 mode support for dra74x, dra76 [...] new 65c839a134e6 PCI: dwc: dra7xx: Invoke phy_set_mode() API to set PHY mod [...] new 12de16ae0d6c PCI: dwc: Remove unnecessary header include (of_gpio.h) new 3630c4aaae21 PCI: dwc: Remove unnecessary header include (signal.h) new 40e9892ef94c PCI: dwc: Rename variable name from data to d on dw_pci_bo [...] new 59ea68b3f172 PCI: dwc: Rename variable name from data to d on dw_pci_se [...] new fd5288a362ab PCI: dwc: Rename variable name from data to d on dw_pci_ms [...] new 4cfae0f1f8ce PCI: dwc: Rename variable name from data to d on dw_pcie_i [...] new a348d015f0de PCI: dwc: Improve code readability and simplify mask/unmas [...] new 657722570a55 PCI: dwc: Replace bit rotation operation (1 << bit) with BIT(bit) new e8e4d4e95701 PCI: imx6: Introduce drvdata new 2f532d07f0cc PCI: imx6: Mark PHY functions as i.MX6 specific new 4c458bb347ae PCI: imx6: Convert DIRECT_SPEED_CHANGE quirk code to use a flag new 2d8ed461dbc9 PCI: imx6: Add support for i.MX8MQ new 0380cf843c54 PCI: dwc: Print debug error message when MSI-X entry contr [...] new b7e312dea1d8 dt-bindings: imx6q-pcie: Add description of imx7d pcie phy new 27f7717e2344 ARM: dts: imx7d: Add node for PCIe PHY new 1df82ec46600 PCI: imx: Add workaround for e10728, IMX7d PCIe PLL failure new 02b485e31d98 PCI: qcom: Don't deassert reset GPIO during probe new d82ca49f3e8a dt-bindings: imx6q-pcie: Add "pcie_aux" clock for imx8mq new 5278f65107b1 PCI: imx6: Add code to request/control "pcie_aux" clock fo [...] new 4f8bbd2f8e7c PCI: dwc: Make use of IS_ALIGNED() new 689e349a1a6c PCI: dwc: Share code for dw_pcie_rd/wr_other_conf() new 0e11faa48b07 PCI: dwc: Make use of BIT() in constant definitions new a991f748962d PCI: dwc: Make use of GENMASK/FIELD_PREP new 44ddb77b2fdc PCI: dwc: Remove superfluous shifting in definitions new 3afc8299f39a PCI: dwc: skip MSI init if MSIs have been explicitly disabled new 2506419e06d4 Merge branch 'remotes/lorenzo/pci/dwc' new 726dabfde6aa PCI: endpoint: functions: Use memcpy_fromio()/memcpy_toio() new 41cb8d189c9d PCI: endpoint: Add new pci_epc_ops to get EPC features new fee35cb76a54 PCI: dwc: Add ->get_features() callback function to dw_pci [...] new 3b4322e589a6 PCI: designware-plat: Populate ->get_features() dw_pcie_ep_ops new 4894467e7861 PCI: pci-dra7xx: Populate ->get_features() dw_pcie_ep_ops new 146221768c74 PCI: rockchip: Populate ->get_features() dw_pcie_ep_ops new 67c777e6015d PCI: cadence: Populate ->get_features() cdns_pcie_epc_ops new 1e9efe6c9976 PCI: endpoint: Add helper to get first unreserved BAR new 5544d67ed112 PCI: endpoint: Fix pci_epf_alloc_space() to set correct ME [...] new 0342e9a797db PCI: pci-epf-test: Remove setting epf_bar flags in functio [...] new b866c56b66d8 PCI: pci-epf-test: Do not allocate next BARs memory if cur [...] new 2c04c5b8eef7 PCI: pci-epf-test: Use pci_epc_get_features() to get EPC features new c274c9f4ea75 PCI: cadence: Remove pci_epf_linkup() from Cadence EP driver new f1267978457e PCI: rockchip: Remove pci_epf_linkup() from Rockchip EP driver new 92f2b028418c PCI: designware-plat: Remove setting epc->features in Desi [...] new 35ce0d7922d6 PCI: endpoint: Remove features member in struct pci_epc new e1a6ba5dcb9b dt-bindings: add DT binding for the layerscape PCIe contro [...] new 7b9d3d11c058 arm64: dts: Add the PCIE EP node in dts new a805770d8a22 PCI: layerscape: Add EP mode support new 85cef374d0ba misc: pci_endpoint_test: Add the layerscape EP device support new 7e5b22ddb2d4 Merge branch 'remotes/lorenzo/pci/endpoint' new 6ae91579061c PCI: hv: Add __aligned(8) to struct retarget_msi_interrupt new 9bc1174280dd PCI: hv: Replace hv_vp_set with hv_vpset new c8ccf7599dda PCI: hv: Refactor hv_irq_unmask() to use cpumask_to_vpset() new a8e04a7a7f54 Merge branch 'remotes/lorenzo/pci/hv' new c61df57343bf PCI: mediatek: Fix memory mapped IO range size computation new cbe3a7728c7a PCI: mediatek: Enlarge PCIe2AHB window size to support 4GB DRAM new d00aaa88c33a Merge branch 'remotes/lorenzo/pci/mediatek' new 59f81c35e0df PCI: pci-bridge-emul: Create per-bridge copy of register behavior new 33776d059630 PCI: pci-bridge-emul: Extend pci_bridge_emul_init() with flags new d3b34d048b7c PCI: aardvark: Make symbol 'advk_pci_bridge_emul_ops' static new 5b90fc562cbc Merge branch 'remotes/lorenzo/pci/misc' new 0294951030eb PCI/VMD: Configure MPS settings before adding devices new dd92b6677e3d Merge branch 'remotes/lorenzo/pci/vmd' new 2901752c14b8 Merge tag 'pci-v5.1-changes' of git://git.kernel.org/pub/s [...]
The 458 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../devicetree/bindings/media/i2c/adv748x.txt | 11 +- .../bindings/media/i2c/melexis,mlx90640.txt | 20 + .../devicetree/bindings/media/i2c/mt9m001.txt | 38 + .../devicetree/bindings/media/i2c/ov5645.txt | 6 +- .../devicetree/bindings/media/imx7-csi.txt | 45 + .../devicetree/bindings/media/imx7-mipi-csi2.txt | 90 + .../devicetree/bindings/media/mediatek-vcodec.txt | 13 + .../devicetree/bindings/media/rcar_vin.txt | 9 +- .../devicetree/bindings/media/renesas,fcp.txt | 5 +- .../bindings/media/renesas,rcar-csi2.txt | 3 +- .../devicetree/bindings/media/renesas,vsp1.txt | 6 +- Documentation/devicetree/bindings/media/si470x.txt | 26 + .../devicetree/bindings/media/sun6i-csi.txt | 3 +- .../devicetree/bindings/pci/altera-pcie.txt | 4 +- .../devicetree/bindings/pci/fsl,imx6q-pcie.txt | 18 +- .../devicetree/bindings/pci/layerscape-pci.txt | 3 + Documentation/devicetree/bindings/pci/rcar-pci.txt | 4 +- Documentation/devicetree/bindings/pci/ti-pci.txt | 11 +- Documentation/media/dvb-drivers/dvb-usb.rst | 2 +- Documentation/media/kapi/dtv-core.rst | 2 +- Documentation/media/kapi/dtv-frontend.rst | 2 +- Documentation/media/kapi/mc-core.rst | 2 +- Documentation/media/kapi/v4l2-device.rst | 2 +- Documentation/media/kapi/v4l2-intro.rst | 2 +- Documentation/media/kapi/v4l2-subdev.rst | 4 +- Documentation/media/lirc.h.rst.exceptions | 3 + .../media/uapi/dvb/audio-set-bypass-mode.rst | 2 +- Documentation/media/uapi/dvb/ca-set-descr.rst | 2 +- Documentation/media/uapi/dvb/dmx-qbuf.rst | 2 +- Documentation/media/uapi/dvb/dvbproperty.rst | 2 +- Documentation/media/uapi/dvb/video_types.rst | 2 +- Documentation/media/uapi/fdl-appendix.rst | 2 +- Documentation/media/uapi/mediactl/media-types.rst | 2 +- Documentation/media/uapi/mediactl/request-api.rst | 4 +- Documentation/media/uapi/rc/rc-tables.rst | 4 +- Documentation/media/uapi/v4l/buffer.rst | 11 +- Documentation/media/uapi/v4l/common.rst | 11 + Documentation/media/uapi/v4l/control.rst | 2 +- Documentation/media/uapi/v4l/dev-effect.rst | 28 - .../uapi/v4l/{dev-codec.rst => dev-mem2mem.rst} | 41 +- Documentation/media/uapi/v4l/dev-teletext.rst | 41 - Documentation/media/uapi/v4l/devices.rst | 4 +- Documentation/media/uapi/v4l/ext-ctrls-camera.rst | 508 +++ .../{extended-controls.rst => ext-ctrls-codec.rst} | 1709 +-------- Documentation/media/uapi/v4l/ext-ctrls-detect.rst | 71 + Documentation/media/uapi/v4l/ext-ctrls-dv.rst | 166 + Documentation/media/uapi/v4l/ext-ctrls-flash.rst | 192 + Documentation/media/uapi/v4l/ext-ctrls-fm-rx.rst | 95 + Documentation/media/uapi/v4l/ext-ctrls-fm-tx.rst | 188 + .../media/uapi/v4l/ext-ctrls-image-process.rst | 63 + .../media/uapi/v4l/ext-ctrls-image-source.rst | 57 + Documentation/media/uapi/v4l/ext-ctrls-jpeg.rst | 113 + .../media/uapi/v4l/ext-ctrls-rf-tuner.rst | 96 + Documentation/media/uapi/v4l/extended-controls.rst | 3905 +------------------- Documentation/media/uapi/v4l/meta-formats.rst | 2 +- Documentation/media/uapi/v4l/pixfmt-compressed.rst | 2 +- .../media/uapi/v4l/pixfmt-meta-intel-ipu3.rst | 144 +- Documentation/media/uapi/v4l/pixfmt-packed-yuv.rst | 170 +- Documentation/media/uapi/v4l/subdev-formats.rst | 6 +- Documentation/media/uapi/v4l/vidioc-g-parm.rst | 2 +- .../media/uapi/v4l/vidioc-prepare-buf.rst | 5 +- Documentation/media/uapi/v4l/vidioc-qbuf.rst | 2 +- Documentation/media/v4l-drivers/bttv.rst | 4 +- Documentation/media/v4l-drivers/imx.rst | 107 +- Documentation/media/v4l-drivers/imx7.rst | 162 + Documentation/media/v4l-drivers/index.rst | 1 + Documentation/media/v4l-drivers/ipu3.rst | 151 +- Documentation/media/v4l-drivers/pxa_camera.rst | 2 +- Documentation/media/v4l-drivers/qcom_camss.rst | 2 +- MAINTAINERS | 36 +- arch/arm/boot/dts/imx7d.dtsi | 9 + arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 34 +- arch/sh/boards/mach-migor/setup.c | 1 + arch/x86/hyperv/hv_init.c | 1 + arch/x86/pci/fixup.c | 16 + drivers/dma/pch_dma.c | 1 - drivers/gpio/gpio-ml-ioh.c | 2 - drivers/gpio/gpio-pch.c | 1 - drivers/gpu/ipu-v3/ipu-cpmem.c | 26 +- drivers/gpu/ipu-v3/ipu-csi.c | 126 +- drivers/i2c/busses/i2c-eg20t.c | 1 - drivers/media/cec/cec-api.c | 2 +- drivers/media/common/saa7146/saa7146_fops.c | 2 +- drivers/media/common/saa7146/saa7146_i2c.c | 5 +- drivers/media/common/saa7146/saa7146_video.c | 2 +- drivers/media/common/siano/sms-cards.c | 2 +- drivers/media/common/siano/smscoreapi.h | 2 +- drivers/media/common/v4l2-tpg/v4l2-tpg-core.c | 12 + drivers/media/common/videobuf2/videobuf2-core.c | 53 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 4 +- drivers/media/common/videobuf2/videobuf2-memops.c | 2 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 30 +- drivers/media/dvb-core/dmxdev.c | 8 +- drivers/media/dvb-core/dvb_ca_en50221.c | 5 +- drivers/media/dvb-core/dvb_frontend.c | 2 +- drivers/media/dvb-core/dvbdev.c | 2 +- drivers/media/dvb-frontends/cxd2841er.c | 2 +- drivers/media/dvb-frontends/dib0090.c | 2 +- drivers/media/dvb-frontends/dib7000m.c | 4 +- drivers/media/dvb-frontends/dib7000p.c | 8 +- drivers/media/dvb-frontends/dib8000.c | 12 +- drivers/media/dvb-frontends/dib9000.c | 4 +- .../media/dvb-frontends/drx39xyj/drx_dap_fasi.h | 8 +- drivers/media/dvb-frontends/drx39xyj/drx_driver.h | 8 +- drivers/media/dvb-frontends/drx39xyj/drxj.c | 48 +- drivers/media/dvb-frontends/drx39xyj/drxj.h | 12 +- drivers/media/dvb-frontends/drxd_firm.c | 2 +- drivers/media/dvb-frontends/drxd_hard.c | 30 +- drivers/media/dvb-frontends/drxk.h | 2 +- drivers/media/dvb-frontends/drxk_hard.c | 8 +- drivers/media/dvb-frontends/ds3000.c | 4 +- drivers/media/dvb-frontends/isl6421.c | 2 +- drivers/media/dvb-frontends/lgdt3306a.c | 5 +- drivers/media/dvb-frontends/lgdt330x.c | 2 +- drivers/media/dvb-frontends/m88rs2000.c | 2 +- drivers/media/dvb-frontends/mt312.c | 4 +- drivers/media/dvb-frontends/nxt200x.c | 4 +- drivers/media/dvb-frontends/or51211.c | 2 +- drivers/media/dvb-frontends/rtl2832_sdr.c | 2 +- drivers/media/dvb-frontends/s5h1409.c | 2 +- drivers/media/dvb-frontends/sp8870.c | 4 +- drivers/media/dvb-frontends/stb0899_algo.c | 6 +- drivers/media/dvb-frontends/stv0367_defs.h | 2 +- drivers/media/dvb-frontends/stv0900_core.c | 4 +- drivers/media/dvb-frontends/stv0910.c | 4 +- drivers/media/dvb-frontends/stv6110.c | 2 +- drivers/media/dvb-frontends/tda1004x.h | 2 +- drivers/media/dvb-frontends/tda10086.c | 2 +- drivers/media/dvb-frontends/tda18271c2dd.c | 6 +- drivers/media/i2c/Kconfig | 36 +- drivers/media/i2c/Makefile | 4 +- drivers/media/i2c/adv7175.c | 2 +- drivers/media/i2c/adv748x/adv748x-afe.c | 2 +- drivers/media/i2c/adv748x/adv748x-core.c | 335 +- drivers/media/i2c/adv748x/adv748x-csi2.c | 64 +- drivers/media/i2c/adv748x/adv748x-hdmi.c | 2 +- drivers/media/i2c/adv748x/adv748x.h | 28 +- drivers/media/i2c/adv7842.c | 10 +- drivers/media/i2c/bt819.c | 4 +- drivers/media/i2c/cx25840/cx25840-core.c | 3 +- drivers/media/i2c/cx25840/cx25840-core.h | 3 +- drivers/media/i2c/cx25840/cx25840-ir.c | 4 +- drivers/media/i2c/dw9714.c | 2 +- drivers/media/i2c/et8ek8/et8ek8_mode.c | 2 +- drivers/media/i2c/imx214.c | 2 +- drivers/media/i2c/imx274.c | 24 +- drivers/media/i2c/lm3560.c | 2 +- drivers/media/i2c/lm3646.c | 2 +- drivers/media/i2c/m5mols/m5mols.h | 2 +- drivers/media/i2c/m5mols/m5mols_core.c | 2 +- drivers/media/i2c/msp3400-driver.c | 2 +- .../i2c/{soc_camera/soc_mt9m001.c => mt9m001.c} | 457 ++- drivers/media/i2c/mt9m111.c | 39 + drivers/media/i2c/mt9t112.c | 2 +- drivers/media/i2c/ov2640.c | 45 +- drivers/media/i2c/ov5640.c | 159 +- drivers/media/i2c/ov6650.c | 4 +- drivers/media/i2c/ov7670.c | 201 +- drivers/media/i2c/ov7740.c | 9 +- drivers/media/i2c/ov8856.c | 1268 +++++++ .../i2c/{soc_camera/soc_ov9640.c => ov9640.c} | 123 +- drivers/media/i2c/{soc_camera => }/ov9640.h | 7 +- drivers/media/i2c/ov9650.c | 4 +- drivers/media/i2c/s5c73m3/s5c73m3-core.c | 2 +- drivers/media/i2c/s5k4ecgx.c | 2 - drivers/media/i2c/s5k6aa.c | 2 +- drivers/media/i2c/saa7115.c | 2 +- drivers/media/i2c/saa717x.c | 2 +- drivers/media/i2c/soc_camera/Makefile | 10 - drivers/media/i2c/soc_camera/soc_mt9t112.c | 1157 ------ drivers/media/i2c/soc_camera/soc_ov772x.c | 1123 ------ drivers/media/i2c/soc_camera/soc_rj54n1cb0c.c | 1415 ------- drivers/media/i2c/soc_camera/soc_tw9910.c | 999 ----- drivers/media/i2c/tda1997x.c | 4 + drivers/media/i2c/tda1997x_regs.h | 2 +- drivers/media/i2c/tda9840.c | 2 +- drivers/media/i2c/tea6415c.c | 2 +- drivers/media/i2c/tea6420.c | 2 +- drivers/media/i2c/tvaudio.c | 4 +- drivers/media/i2c/tvp514x.c | 2 +- drivers/media/i2c/tw9910.c | 29 +- drivers/media/i2c/video-i2c.c | 110 +- drivers/media/media-request.c | 3 +- drivers/media/pci/bt8xx/bttv-audio-hook.c | 2 +- drivers/media/pci/bt8xx/bttv-audio-hook.h | 2 +- drivers/media/pci/bt8xx/bttv-cards.c | 12 +- drivers/media/pci/bt8xx/bttv-driver.c | 12 +- drivers/media/pci/bt8xx/bttv-risc.c | 2 +- drivers/media/pci/bt8xx/bttv.h | 2 +- drivers/media/pci/bt8xx/dst.c | 22 +- drivers/media/pci/cobalt/cobalt-v4l2.c | 2 +- drivers/media/pci/cx18/cx18-cards.h | 2 +- drivers/media/pci/cx18/cx18-dvb.c | 6 +- drivers/media/pci/cx18/cx18-fileops.c | 2 +- drivers/media/pci/cx18/cx18-io.h | 2 +- drivers/media/pci/cx18/cx18-mailbox.c | 2 +- drivers/media/pci/cx18/cx18-vbi.c | 2 +- drivers/media/pci/cx18/cx23418.h | 2 +- drivers/media/pci/cx23885/cx23885-417.c | 2 +- drivers/media/pci/cx23885/cx23885-alsa.c | 2 +- drivers/media/pci/cx23885/cx23885-core.c | 6 +- drivers/media/pci/cx23885/cx23885.h | 2 +- drivers/media/pci/cx23885/cx23888-ir.c | 4 +- drivers/media/pci/cx25821/cx25821-alsa.c | 2 +- drivers/media/pci/cx25821/cx25821-sram.h | 2 +- drivers/media/pci/cx25821/cx25821.h | 2 +- drivers/media/pci/dm1105/dm1105.c | 2 +- drivers/media/pci/intel/ipu3/ipu3-cio2.c | 7 +- drivers/media/pci/ivtv/Kconfig | 23 +- drivers/media/pci/ivtv/ivtv-yuv.c | 2 +- drivers/media/pci/ivtv/ivtvfb.c | 16 +- drivers/media/pci/meye/meye.c | 8 +- drivers/media/pci/meye/meye.h | 4 +- drivers/media/pci/ngene/ngene-core.c | 2 +- drivers/media/pci/pt1/pt1.c | 54 +- drivers/media/pci/pt3/pt3.h | 2 +- drivers/media/pci/saa7134/saa7134-cards.c | 2 +- drivers/media/pci/saa7146/mxb.c | 4 +- drivers/media/pci/saa7164/saa7164-api.c | 2 +- drivers/media/pci/saa7164/saa7164-cards.c | 4 +- drivers/media/pci/saa7164/saa7164-core.c | 4 +- drivers/media/pci/saa7164/saa7164-dvb.c | 2 +- drivers/media/pci/saa7164/saa7164-fw.c | 2 +- drivers/media/pci/smipcie/smipcie-ir.c | 132 +- drivers/media/pci/smipcie/smipcie.h | 1 - drivers/media/pci/solo6x10/solo6x10-disp.c | 4 +- drivers/media/pci/sta2x11/sta2x11_vip.c | 2 +- drivers/media/pci/ttpci/av7110.c | 6 +- drivers/media/pci/tw68/tw68-video.c | 2 +- drivers/media/platform/Kconfig | 5 +- drivers/media/platform/Makefile | 2 - drivers/media/platform/aspeed-video.c | 1 + drivers/media/platform/atmel/atmel-isi.c | 4 +- drivers/media/platform/coda/coda-bit.c | 24 +- drivers/media/platform/coda/coda-common.c | 13 +- drivers/media/platform/coda/coda-jpeg.c | 2 +- drivers/media/platform/coda/coda.h | 2 + drivers/media/platform/davinci/isif.c | 4 +- drivers/media/platform/davinci/vpbe.c | 2 +- drivers/media/platform/davinci/vpfe_capture.c | 2 +- drivers/media/platform/davinci/vpif.c | 2 +- drivers/media/platform/davinci/vpif_display.c | 4 +- .../media/platform/exynos4-is/fimc-is-command.h | 2 +- drivers/media/platform/exynos4-is/fimc-is-param.h | 2 +- drivers/media/platform/exynos4-is/fimc-is.c | 16 +- drivers/media/platform/exynos4-is/fimc-isp-video.c | 4 +- drivers/media/platform/exynos4-is/media-dev.h | 2 +- drivers/media/platform/exynos4-is/mipi-csis.c | 4 +- drivers/media/platform/fsl-viu.c | 2 +- drivers/media/platform/imx-pxp.c | 16 +- drivers/media/platform/marvell-ccic/mmp-driver.c | 4 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c | 40 +- drivers/media/platform/mtk-mdp/mtk_mdp_core.h | 6 +- drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c | 20 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 64 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c | 163 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 35 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 74 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c | 104 +- .../media/platform/mtk-vcodec/vdec/vdec_h264_if.c | 4 +- .../media/platform/mtk-vcodec/vdec/vdec_vp8_if.c | 2 +- drivers/media/platform/mtk-vcodec/vdec_drv_if.h | 2 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.h | 2 +- drivers/media/platform/mx2_emmaprp.c | 6 +- drivers/media/platform/omap/omap_vout.c | 16 +- drivers/media/platform/omap/omap_voutdef.h | 4 +- drivers/media/platform/omap3isp/isp.c | 2 +- drivers/media/platform/omap3isp/ispccdc.c | 4 +- drivers/media/platform/omap3isp/ispcsi2.c | 2 +- drivers/media/platform/pxa_camera.c | 10 +- drivers/media/platform/qcom/venus/core.c | 12 +- drivers/media/platform/qcom/venus/core.h | 3 +- drivers/media/platform/qcom/venus/firmware.c | 53 +- drivers/media/platform/qcom/venus/helpers.c | 3 - drivers/media/platform/rcar-vin/rcar-core.c | 26 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 66 +- drivers/media/platform/rcar-vin/rcar-dma.c | 4 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 4 +- drivers/media/platform/rockchip/rga/rga-hw.c | 6 +- drivers/media/platform/rockchip/rga/rga.c | 6 +- drivers/media/platform/s3c-camif/camif-core.h | 2 +- drivers/media/platform/s5p-g2d/g2d.c | 6 +- drivers/media/platform/s5p-jpeg/jpeg-core.c | 63 +- drivers/media/platform/s5p-jpeg/jpeg-core.h | 6 +- drivers/media/platform/s5p-jpeg/jpeg-hw-s5p.c | 2 +- drivers/media/platform/s5p-jpeg/jpeg-hw-s5p.h | 2 +- drivers/media/platform/s5p-jpeg/jpeg-regs.h | 2 +- drivers/media/platform/s5p-mfc/s5p_mfc.c | 1 - drivers/media/platform/s5p-mfc/s5p_mfc_common.h | 2 +- drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c | 2 +- drivers/media/platform/s5p-mfc/s5p_mfc_dec.c | 2 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c | 2 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c | 4 +- drivers/media/platform/seco-cec/seco-cec.h | 2 +- drivers/media/platform/sh_veu.c | 4 +- drivers/media/platform/soc_camera/Kconfig | 26 - drivers/media/platform/soc_camera/Makefile | 9 - .../platform/soc_camera/sh_mobile_ceu_camera.c | 1810 --------- .../platform/soc_camera/soc_camera_platform.c | 188 - drivers/media/platform/soc_camera/soc_scale_crop.c | 426 --- drivers/media/platform/soc_camera/soc_scale_crop.h | 47 - drivers/media/platform/sti/bdisp/bdisp-debug.c | 34 +- .../media/platform/sti/c8sectpfe/c8sectpfe-core.h | 2 +- drivers/media/platform/sti/delta/delta.h | 2 +- drivers/media/platform/sti/hva/hva-debugfs.c | 36 +- drivers/media/platform/sti/hva/hva-h264.c | 2 +- drivers/media/platform/stm32/stm32-dcmi.c | 2 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 39 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h | 5 +- .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 3 + drivers/media/platform/ti-vpe/vpdma.c | 14 +- drivers/media/platform/ti-vpe/vpe.c | 2 +- drivers/media/platform/vicodec/codec-fwht.c | 148 +- drivers/media/platform/vicodec/codec-fwht.h | 30 +- drivers/media/platform/vicodec/codec-v4l2-fwht.c | 394 +- drivers/media/platform/vicodec/codec-v4l2-fwht.h | 15 +- drivers/media/platform/vicodec/vicodec-core.c | 658 +++- drivers/media/platform/video-mux.c | 20 + drivers/media/platform/vim2m.c | 675 +++- drivers/media/platform/vimc/Makefile | 3 +- drivers/media/platform/vimc/vimc-capture.c | 26 +- drivers/media/platform/vimc/vimc-common.c | 35 - drivers/media/platform/vimc/vimc-common.h | 17 +- drivers/media/platform/vimc/vimc-core.c | 5 +- drivers/media/platform/vimc/vimc-debayer.c | 26 +- drivers/media/platform/vimc/vimc-scaler.c | 28 +- drivers/media/platform/vimc/vimc-sensor.c | 51 +- drivers/media/platform/vimc/vimc-streamer.c | 188 + drivers/media/platform/vimc/vimc-streamer.h | 38 + drivers/media/platform/vivid/vivid-core.c | 26 +- drivers/media/platform/vivid/vivid-vid-cap.c | 10 +- drivers/media/platform/vivid/vivid-vid-common.c | 30 + drivers/media/platform/vivid/vivid-vid-out.c | 57 +- drivers/media/platform/vsp1/vsp1_brx.c | 4 +- drivers/media/platform/vsp1/vsp1_drm.c | 6 +- drivers/media/platform/vsp1/vsp1_video.c | 2 +- drivers/media/platform/xilinx/xilinx-vip.c | 2 +- drivers/media/radio/radio-si476x.c | 2 +- drivers/media/radio/si470x/radio-si470x-i2c.c | 52 +- drivers/media/radio/si470x/radio-si470x.h | 1 + drivers/media/radio/wl128x/fmdrv.h | 4 +- drivers/media/radio/wl128x/fmdrv_common.c | 4 +- drivers/media/rc/Kconfig | 17 +- drivers/media/rc/Makefile | 1 + drivers/media/rc/ati_remote.c | 2 +- drivers/media/rc/ene_ir.c | 2 +- drivers/media/rc/ene_ir.h | 2 +- drivers/media/rc/fintek-cir.h | 2 +- drivers/media/rc/ir-rc6-decoder.c | 2 + drivers/media/rc/ir-rcmm-decoder.c | 254 ++ drivers/media/rc/ir-xmp-decoder.c | 2 +- drivers/media/rc/ite-cir.c | 2 +- drivers/media/rc/keymaps/rc-behold-columbus.c | 4 +- drivers/media/rc/keymaps/rc-behold.c | 2 +- drivers/media/rc/keymaps/rc-manli.c | 2 +- .../media/rc/keymaps/rc-powercolor-real-angel.c | 2 +- drivers/media/rc/mceusb.c | 2 +- drivers/media/rc/rc-core-priv.h | 5 + drivers/media/rc/rc-ir-raw.c | 2 +- drivers/media/rc/rc-main.c | 34 +- drivers/media/rc/redrat3.c | 2 +- drivers/media/spi/cxd2880-spi.c | 8 +- drivers/media/tuners/mxl5005s.c | 2 +- drivers/media/tuners/qm1d1b0004.h | 2 +- drivers/media/tuners/r820t.c | 4 +- drivers/media/tuners/tda18271-common.c | 10 +- drivers/media/tuners/tda18271-fe.c | 2 +- drivers/media/tuners/tda18271.h | 4 +- drivers/media/tuners/xc4000.c | 4 +- drivers/media/usb/au0828/au0828-core.c | 2 +- drivers/media/usb/au0828/au0828-dvb.c | 2 +- drivers/media/usb/au0828/au0828.h | 2 +- drivers/media/usb/cpia2/cpia2.h | 2 +- drivers/media/usb/cpia2/cpia2_usb.c | 2 +- drivers/media/usb/cpia2/cpia2_v4l.c | 11 +- drivers/media/usb/cx231xx/cx231xx-417.c | 4 +- drivers/media/usb/cx231xx/cx231xx-avcore.c | 2 +- drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h | 2 +- drivers/media/usb/cx231xx/cx231xx-vbi.c | 2 +- drivers/media/usb/cx231xx/cx231xx-video.c | 2 +- drivers/media/usb/cx231xx/cx231xx.h | 2 +- drivers/media/usb/dvb-usb-v2/dvb_usb.h | 2 +- drivers/media/usb/dvb-usb-v2/lmedm04.c | 8 +- drivers/media/usb/dvb-usb-v2/mxl111sf.c | 4 +- drivers/media/usb/dvb-usb/af9005.c | 2 +- drivers/media/usb/dvb-usb/cinergyT2-fe.c | 2 +- drivers/media/usb/dvb-usb/cxusb.c | 2 +- drivers/media/usb/dvb-usb/dvb-usb-init.c | 2 +- drivers/media/usb/dvb-usb/dvb-usb.h | 2 +- drivers/media/usb/dvb-usb/pctv452e.c | 4 +- drivers/media/usb/em28xx/em28xx-i2c.c | 4 +- drivers/media/usb/em28xx/em28xx-reg.h | 2 +- drivers/media/usb/gspca/Kconfig | 2 +- drivers/media/usb/gspca/autogain_functions.c | 2 +- drivers/media/usb/gspca/benq.c | 4 +- drivers/media/usb/gspca/cpia1.c | 14 +- drivers/media/usb/gspca/gspca.c | 18 +- drivers/media/usb/gspca/m5602/m5602_mt9m111.c | 8 +- drivers/media/usb/gspca/m5602/m5602_po1030.c | 8 +- drivers/media/usb/gspca/mr97310a.c | 10 +- drivers/media/usb/gspca/ov519.c | 4 +- drivers/media/usb/gspca/ov534.c | 153 +- drivers/media/usb/gspca/pac_common.h | 2 +- drivers/media/usb/gspca/sn9c20x.c | 2 +- drivers/media/usb/gspca/sonixb.c | 4 +- drivers/media/usb/gspca/sonixj.c | 2 +- drivers/media/usb/gspca/spca501.c | 2 +- drivers/media/usb/gspca/sq905.c | 2 +- drivers/media/usb/gspca/sunplus.c | 4 +- drivers/media/usb/gspca/t613.c | 2 +- drivers/media/usb/gspca/touptek.c | 4 +- drivers/media/usb/gspca/w996Xcf.c | 2 +- drivers/media/usb/gspca/zc3xx-reg.h | 2 +- drivers/media/usb/gspca/zc3xx.c | 8 +- drivers/media/usb/hdpvr/hdpvr-i2c.c | 14 +- drivers/media/usb/hdpvr/hdpvr.h | 2 +- drivers/media/usb/pwc/pwc-dec23.c | 4 +- drivers/media/usb/pwc/pwc-if.c | 71 +- drivers/media/usb/pwc/pwc-misc.c | 2 +- drivers/media/usb/siano/smsusb.c | 2 +- drivers/media/usb/stk1160/stk1160-core.c | 4 +- drivers/media/usb/stk1160/stk1160-reg.h | 4 +- drivers/media/usb/stkwebcam/stk-webcam.c | 4 +- drivers/media/usb/tm6000/tm6000-alsa.c | 2 +- drivers/media/usb/tm6000/tm6000-core.c | 4 +- drivers/media/usb/tm6000/tm6000-dvb.c | 2 +- drivers/media/usb/tm6000/tm6000-i2c.c | 2 +- drivers/media/usb/tm6000/tm6000-stds.c | 2 +- drivers/media/usb/tm6000/tm6000-video.c | 4 +- drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c | 2 +- drivers/media/usb/ttusb-dec/ttusb_dec.c | 2 +- drivers/media/usb/usbvision/usbvision-core.c | 10 +- drivers/media/usb/usbvision/usbvision-video.c | 4 +- drivers/media/usb/usbvision/usbvision.h | 10 +- drivers/media/usb/uvc/uvc_ctrl.c | 2 +- drivers/media/usb/uvc/uvc_driver.c | 16 +- drivers/media/usb/uvc/uvc_video.c | 10 +- drivers/media/usb/uvc/uvcvideo.h | 6 +- drivers/media/usb/zr364xx/zr364xx.c | 6 +- drivers/media/v4l2-core/v4l2-common.c | 10 - drivers/media/v4l2-core/v4l2-ctrls.c | 16 +- drivers/media/v4l2-core/v4l2-event.c | 19 +- drivers/media/v4l2-core/v4l2-fwnode.c | 16 +- drivers/media/v4l2-core/v4l2-ioctl.c | 20 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 52 +- drivers/media/v4l2-core/videobuf-core.c | 12 +- drivers/media/v4l2-core/videobuf-dma-contig.c | 2 +- drivers/media/v4l2-core/videobuf-vmalloc.c | 22 +- drivers/misc/pch_phub.c | 1 - drivers/misc/pci_endpoint_test.c | 1 + .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 7 +- drivers/pci/controller/Kconfig | 2 +- drivers/pci/controller/dwc/Kconfig | 4 +- drivers/pci/controller/dwc/Makefile | 2 +- drivers/pci/controller/dwc/pci-dra7xx.c | 94 + drivers/pci/controller/dwc/pci-imx6.c | 224 +- drivers/pci/controller/dwc/pci-layerscape-ep.c | 156 + drivers/pci/controller/dwc/pcie-designware-ep.c | 16 +- drivers/pci/controller/dwc/pcie-designware-host.c | 115 +- drivers/pci/controller/dwc/pcie-designware-plat.c | 19 +- drivers/pci/controller/dwc/pcie-designware.c | 6 +- drivers/pci/controller/dwc/pcie-designware.h | 60 +- drivers/pci/controller/dwc/pcie-qcom.c | 2 +- drivers/pci/controller/pci-aardvark.c | 4 +- drivers/pci/controller/pci-hyperv.c | 61 +- drivers/pci/controller/pci-mvebu.c | 2 +- drivers/pci/controller/pcie-altera.c | 270 +- drivers/pci/controller/pcie-cadence-ep.c | 25 +- drivers/pci/controller/pcie-mediatek.c | 13 +- drivers/pci/controller/pcie-rockchip-ep.c | 16 +- drivers/pci/controller/vmd.c | 15 +- drivers/pci/endpoint/functions/pci-epf-test.c | 97 +- drivers/pci/endpoint/pci-epc-core.c | 53 + drivers/pci/endpoint/pci-epf-core.c | 4 +- drivers/pci/hotplug/ibmphp.h | 1 - drivers/pci/hotplug/ibmphp_core.c | 2 - drivers/pci/hotplug/ibmphp_hpc.c | 47 +- drivers/pci/hotplug/pciehp_hpc.c | 21 +- drivers/pci/of.c | 2 +- drivers/pci/pci-bridge-emul.c | 86 +- drivers/pci/pci-bridge-emul.h | 13 +- drivers/pci/pci-driver.c | 4 +- drivers/pci/pci.c | 136 +- drivers/pci/pcie/Kconfig | 7 +- drivers/pci/pcie/Makefile | 1 + drivers/pci/pcie/aer.c | 9 +- drivers/pci/pcie/bw_notification.c | 110 + drivers/pci/pcie/dpc.c | 27 +- drivers/pci/pcie/pme.c | 48 +- drivers/pci/pcie/portdrv.h | 6 +- drivers/pci/pcie/portdrv_core.c | 17 +- drivers/pci/pcie/portdrv_pci.c | 9 +- drivers/pci/probe.c | 120 +- drivers/pci/quirks.c | 4 +- drivers/pci/setup-bus.c | 63 +- drivers/spi/spi-topcliff-pch.c | 1 - drivers/staging/media/Kconfig | 6 +- drivers/staging/media/Makefile | 3 +- .../staging/media/davinci_vpfe/dm365_ipipe_hw.c | 2 +- drivers/staging/media/davinci_vpfe/dm365_isif.c | 4 +- drivers/staging/media/davinci_vpfe/dm365_resizer.c | 4 +- .../staging/media/davinci_vpfe/vpfe_mc_capture.c | 2 +- drivers/staging/media/imx/Kconfig | 9 +- drivers/staging/media/imx/Makefile | 4 + drivers/staging/media/imx/TODO | 9 + drivers/staging/media/imx/imx-ic-common.c | 6 +- drivers/staging/media/imx/imx-ic-prp.c | 25 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 91 +- drivers/staging/media/imx/imx-media-capture.c | 119 +- drivers/staging/media/imx/imx-media-csi.c | 230 +- drivers/staging/media/imx/imx-media-dev-common.c | 90 + drivers/staging/media/imx/imx-media-dev.c | 122 +- drivers/staging/media/imx/imx-media-internal-sd.c | 20 +- drivers/staging/media/imx/imx-media-of.c | 6 +- drivers/staging/media/imx/imx-media-utils.c | 47 +- drivers/staging/media/imx/imx-media-vdic.c | 21 +- drivers/staging/media/imx/imx-media.h | 45 +- drivers/staging/media/imx/imx7-media-csi.c | 1369 +++++++ drivers/staging/media/imx/imx7-mipi-csis.c | 1160 ++++++ drivers/staging/media/imx074/Kconfig | 5 - drivers/staging/media/imx074/Makefile | 1 - drivers/staging/media/imx074/TODO | 5 - drivers/staging/media/ipu3/Makefile | 6 + drivers/staging/media/ipu3/TODO | 7 +- drivers/staging/media/ipu3/include/intel-ipu3.h | 10 +- drivers/staging/media/ipu3/ipu3-abi.h | 2 +- drivers/staging/media/ipu3/ipu3-css-fw.c | 18 +- drivers/staging/media/ipu3/ipu3-css-fw.h | 8 +- drivers/staging/media/ipu3/ipu3-css-params.c | 271 +- drivers/staging/media/ipu3/ipu3-css-params.h | 8 +- drivers/staging/media/ipu3/ipu3-css-pool.c | 32 +- drivers/staging/media/ipu3/ipu3-css-pool.h | 30 +- drivers/staging/media/ipu3/ipu3-css.c | 460 +-- drivers/staging/media/ipu3/ipu3-css.h | 92 +- drivers/staging/media/ipu3/ipu3-dmamap.c | 43 +- drivers/staging/media/ipu3/ipu3-dmamap.h | 14 +- drivers/staging/media/ipu3/ipu3-mmu.c | 125 +- drivers/staging/media/ipu3/ipu3-mmu.h | 18 +- drivers/staging/media/ipu3/ipu3-tables.c | 50 +- drivers/staging/media/ipu3/ipu3-tables.h | 54 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 299 +- drivers/staging/media/ipu3/ipu3.c | 97 +- drivers/staging/media/ipu3/ipu3.h | 20 +- drivers/staging/media/omap4iss/iss_csi2.c | 2 +- .../media/rockchip/vpu/rk3288_vpu_hw_jpeg_enc.c | 6 +- .../media/rockchip/vpu/rk3399_vpu_hw_jpeg_enc.c | 6 +- .../i2c => staging/media}/soc_camera/Kconfig | 46 +- drivers/staging/media/soc_camera/Makefile | 7 + .../staging/media/{imx074 => soc_camera}/imx074.c | 0 .../media/{mt9t031 => soc_camera}/mt9t031.c | 0 .../media}/soc_camera/soc_camera.c | 4 +- .../media}/soc_camera/soc_mediabus.c | 0 .../i2c => staging/media}/soc_camera/soc_mt9v022.c | 0 .../i2c => staging/media}/soc_camera/soc_ov5642.c | 0 .../i2c => staging/media}/soc_camera/soc_ov9740.c | 0 drivers/staging/media/sunxi/cedrus/TODO | 5 - drivers/staging/media/sunxi/cedrus/cedrus.h | 9 +- drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 2 + drivers/staging/media/sunxi/cedrus/cedrus_dec.h | 6 - drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 28 +- drivers/staging/media/sunxi/cedrus/cedrus_mpeg2.c | 23 +- drivers/staging/media/sunxi/cedrus/cedrus_video.c | 19 + drivers/staging/media/zoran/zoran.h | 2 +- drivers/staging/media/zoran/zoran_card.c | 2 +- drivers/staging/media/zoran/zoran_device.c | 6 +- drivers/staging/media/zoran/zoran_driver.c | 4 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 8 +- drivers/tty/serial/pch_uart.c | 2 - drivers/usb/gadget/udc/pch_udc.c | 1 - include/linux/msi.h | 12 +- include/linux/pci-epc.h | 31 +- include/linux/pci.h | 3 + include/linux/pci_ids.h | 4 + include/linux/platform_data/media/si4713.h | 4 +- .../platform_data/media/soc_camera_platform.h | 83 - include/media/davinci/dm355_ccdc.h | 4 +- include/media/davinci/dm644x_ccdc.h | 2 +- include/media/drv-intf/exynos-fimc.h | 2 +- include/media/drv-intf/saa7146.h | 2 +- include/media/drv-intf/saa7146_vv.h | 4 +- include/media/drv-intf/sh_mobile_ceu.h | 29 - include/media/dvb_frontend.h | 8 +- include/media/i2c/tw9910.h | 2 - include/media/mpeg2-ctrls.h | 14 +- include/media/rc-map.h | 18 +- include/media/v4l2-common.h | 9 - include/media/v4l2-ctrls.h | 2 +- include/media/v4l2-event.h | 2 + include/media/v4l2-fwnode.h | 4 +- include/media/v4l2-mem2mem.h | 44 +- include/media/v4l2-subdev.h | 9 +- include/media/videobuf-core.h | 4 +- include/media/videobuf2-core.h | 15 +- include/media/videobuf2-dma-sg.h | 2 +- include/media/videobuf2-v4l2.h | 16 + include/trace/events/pwc.h | 65 + include/uapi/linux/lirc.h | 6 + include/uapi/linux/v4l2-controls.h | 2 + include/uapi/linux/videodev2.h | 26 +- include/video/imx-ipu-v3.h | 8 +- samples/v4l/v4l2-pci-skeleton.c | 8 +- tools/include/uapi/linux/lirc.h | 12 + tools/testing/selftests/ir/ir_loopback.c | 9 + 603 files changed, 14531 insertions(+), 17556 deletions(-) create mode 100644 Documentation/devicetree/bindings/media/i2c/melexis,mlx90640.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/mt9m001.txt create mode 100644 Documentation/devicetree/bindings/media/imx7-csi.txt create mode 100644 Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt create mode 100644 Documentation/devicetree/bindings/media/si470x.txt delete mode 100644 Documentation/media/uapi/v4l/dev-effect.rst rename Documentation/media/uapi/v4l/{dev-codec.rst => dev-mem2mem.rst} (50%) delete mode 100644 Documentation/media/uapi/v4l/dev-teletext.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-camera.rst copy Documentation/media/uapi/v4l/{extended-controls.rst => ext-ctrls-codec.rst} (52%) create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-detect.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-dv.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-flash.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-fm-rx.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-fm-tx.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-image-process.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-image-source.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-jpeg.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-rf-tuner.rst create mode 100644 Documentation/media/v4l-drivers/imx7.rst rename drivers/media/i2c/{soc_camera/soc_mt9m001.c => mt9m001.c} (66%) create mode 100644 drivers/media/i2c/ov8856.c rename drivers/media/i2c/{soc_camera/soc_ov9640.c => ov9640.c} (90%) rename drivers/media/i2c/{soc_camera => }/ov9640.h (96%) delete mode 100644 drivers/media/i2c/soc_camera/Makefile delete mode 100644 drivers/media/i2c/soc_camera/soc_mt9t112.c delete mode 100644 drivers/media/i2c/soc_camera/soc_ov772x.c delete mode 100644 drivers/media/i2c/soc_camera/soc_rj54n1cb0c.c delete mode 100644 drivers/media/i2c/soc_camera/soc_tw9910.c delete mode 100644 drivers/media/platform/soc_camera/Kconfig delete mode 100644 drivers/media/platform/soc_camera/Makefile delete mode 100644 drivers/media/platform/soc_camera/sh_mobile_ceu_camera.c delete mode 100644 drivers/media/platform/soc_camera/soc_camera_platform.c delete mode 100644 drivers/media/platform/soc_camera/soc_scale_crop.c delete mode 100644 drivers/media/platform/soc_camera/soc_scale_crop.h create mode 100644 drivers/media/platform/vimc/vimc-streamer.c create mode 100644 drivers/media/platform/vimc/vimc-streamer.h create mode 100644 drivers/media/rc/ir-rcmm-decoder.c create mode 100644 drivers/pci/controller/dwc/pci-layerscape-ep.c create mode 100644 drivers/pci/pcie/bw_notification.c create mode 100644 drivers/staging/media/imx/imx-media-dev-common.c create mode 100644 drivers/staging/media/imx/imx7-media-csi.c create mode 100644 drivers/staging/media/imx/imx7-mipi-csis.c delete mode 100644 drivers/staging/media/imx074/Kconfig delete mode 100644 drivers/staging/media/imx074/Makefile delete mode 100644 drivers/staging/media/imx074/TODO rename drivers/{media/i2c => staging/media}/soc_camera/Kconfig (54%) create mode 100644 drivers/staging/media/soc_camera/Makefile rename drivers/staging/media/{imx074 => soc_camera}/imx074.c (100%) rename drivers/staging/media/{mt9t031 => soc_camera}/mt9t031.c (100%) rename drivers/{media/platform => staging/media}/soc_camera/soc_camera.c (99%) rename drivers/{media/platform => staging/media}/soc_camera/soc_mediabus.c (100%) rename drivers/{media/i2c => staging/media}/soc_camera/soc_mt9v022.c (100%) rename drivers/{media/i2c => staging/media}/soc_camera/soc_ov5642.c (100%) rename drivers/{media/i2c => staging/media}/soc_camera/soc_ov9740.c (100%) delete mode 100644 include/linux/platform_data/media/soc_camera_platform.h delete mode 100644 include/media/drv-intf/sh_mobile_ceu.h create mode 100644 include/trace/events/pwc.h