This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 59fc453b21f7 Merge branch 'akpm' (patches from Andrew) new cbb6a7f52b14 media: Documentation: v4l: document request API new 66431c0bab0f media: uapi/linux/media.h: add request API new 10905d70d788 media: media-request: implement media requests new 496f6f4d8a84 media: doc: Add media-request.h header to documentation build new be9d6d4b0bf9 media: media-request: add media_request_get_by_fd new 0ca0e8442dcd media: media-request: add media_request_object_find new 93a9d9008d3c media: v4l2-device.h: add v4l2_device_supports_requests() helper new cc6eddcd37ce media: v4l2-dev: lock req_queue_mutex new f23317adf6a7 media: videodev2.h: add request_fd field to v4l2_ext_controls new da1b1aeac1ac media: v4l2-ctrls: v4l2_ctrl_add_handler: add from_other_dev new 52beeddb6883 media: v4l2-ctrls: prepare internal structs for request API new 178543a3ba96 media: v4l2-ctrls: alloc memory for p_req new dcea5601dbdf media: v4l2-ctrls: use ref in helper instead of ctrl new 6fa6f831f095 media: v4l2-ctrls: add core request support new c41e9cff704a media: v4l2-ctrls: support g/s_ext_ctrls for requests new 5f611d74c2bd media: v4l2-ctrls: add v4l2_ctrl_request_hdl_find/put/ctrl [...] new 5f89ec80f1e0 media: videobuf2-v4l2: move __fill_v4l2_buffer() function new 0af4e80bf24a media: videobuf2-v4l2: replace if by switch in __fill_vb2_ [...] new db6e8d57e2cd media: vb2: store userspace data in vb2_v4l2_buffer new 559cd0a3e484 media: davinci_vpfe: remove bogus vb2->state check new 55028695c3bb media: vb2: drop VB2_BUF_STATE_PREPARED, use bool prepared [...] new 62fed26ff433 media: videodev2.h: Add request_fd field to v4l2_buffer new 8e013700bc12 media: vb2: add init_buffer buffer op new 1cf96dcc6e79 media: videobuf2-core: embed media_request_object new fd89e0bb6ebf media: videobuf2-core: integrate with media requests new 394dc5888091 media: videobuf2-v4l2: integrate with media requests new c07aa48ec57e media: videobuf2-core: add request helper functions new 86f6bd3cf122 media: videobuf2-v4l2: add vb2_request_queue/validate helpers new 61add367dda6 media: videobuf2-core: add uses_requests/qbuf flags new 9ac8090fda77 media: videobuf2-v4l2: refuse qbuf if queue uses requests or vv. new 803a7ab75825 media: v4l2-mem2mem: add vb2_m2m_request_queue new 144bd0ee304c media: vim2m: use workqueue new 86b93b2c95f1 media: vim2m: support requests new 945b07b1630f media: vivid: add mc new 757fdb51c14f media: vivid: add request support new 34b41472465b media: media-request: return -EINVAL for invalid request_fds new b6b84557eca7 media: v4l2-ctrls: return -EACCES if request wasn't completed new dc58a553ba8c media: buffer.rst: only set V4L2_BUF_FLAG_REQUEST_FD for QBUF new f35f5d72e70e media: videodev2.h: add new capabilities for buffer types new e5079cf11373 media: vb2: set reqbufs/create_bufs capabilities new 6736f4e94881 media: media-request: add media_request_(un)lock_for_access new ca6c163399a9 media: v4l2-ctrls: use media_request_(un)lock_for_access new ffda0b4c2481 media: v4l2-ctrls: improve media_request_(un)lock_for_update new 15cd442e79e2 media: media-request: EPERM -> EACCES/EBUSY new d4215edbd4b1 media: media-request: update documentation new 9e39b43612e5 media: v4l2-compat-ioctl32.c: add missing documentation fo [...] new 7390ba4397c1 media: v4l2-ctrls.c: initialize an error return code with zero new 515c5a7333be media: videobuf2-core: Rework and rename helper for reques [...] new c27bb30e7b6d media: v4l: Add definitions for MPEG-2 slice format and metadata new 36cf35b78640 media: v4l: Add definition for the Sunxi tiled NV12 format new a20625fb03df media: dt-bindings: media: Document bindings for the Cedru [...] new 50e761516f2b media: platform: Add Cedrus VPU decoder driver new e4183d3256e3 media: dt-bindings: Document the Rockchip VPU bindings new b3491d8430dd Merge tag 'media/v4.20-2' of git://git.kernel.org/pub/scm/ [...] new 30ea32ab1951 vfio/pci: Fix potential memory leak in vfio_msi_cap_len new db04264fe9bc vfio/pci: Mask buggy SR-IOV VF INTx support new cf3f98c7f466 drivers/vfio: Allow type-1 IOMMU instantiation with all AR [...] new 3cdf752506b2 vfio: add edid api for display (vgpu) devices. new 104c7405a64d vfio: add edid support to mbochs sample driver new 0c86e761b951 Merge tag 'vfio-v4.20-rc1.v2' of git://github.com/awilliam [...] new f300168a3a01 clk: max77686: Add SPDX license identifiers new 94047d979574 clk: s2mps11,s3c64xx: Add SPDX license identifiers new e848c2ea117f clk: renesas: use SPDX identifier for Renesas drivers new 9e288cefcc55 clk: renesas: Convert to SPDX identifiers new c3828949a21d clk: mvebu: use SPDX-License-Identifier new cc4f6944d0e3 clk: qcom: Add support for RCG to register for DFS new 8b69c6dba230 clk: qcom: gcc: Register QUPv3 RCGs for DFS on SDM845 new 2bdb2a1cca86 clk: qcom: Allocate space for NULL terimation in DFS table new 8748b4a786a9 clk: s2mps11: Use existing defines from bindings for clock IDs new b567752144e3 clk: qcom: Add some missing gcc clks for msm8996 new 48735597f7bd clk: qcom: Add qspi (Quad SPI) clock defines for sdm845 to header new 4f83d9b848f6 clk: qcom: Add qspi (Quad SPI) clocks for sdm845 new 1affdc35e0a6 Merge branches 'clk-spdx', 'clk-qcom-dfs', 'clk-smp2s11-in [...] new e665f029a283 clk: Convert to using %pOFn instead of device_node.name new 00a461cc32ec clk: ti: fix OF child-node lookup new 681cd4a890e3 clk: qcom: clk-branch: Use true and false for boolean values new 0b85de7cef01 clk: cdce925: release child device nodes new e9a2310fb689 reset: hisilicon: fix potential NULL pointer dereference new 480d99fdc3ee clk: mvebu: armada-37xx-tbg: Switch to clk_get and balance [...] new 9710ee14bec9 Merge branches 'clk-dt-name', 'clk-ti-of-node' and 'clk-sa [...] new fdb78a8c35bc clk: renesas: rcar-gen3: Rename rint to .r new 38c79e2899a6 clk: renesas: rcar-gen3: Add support for OSC EXTAL predivider new f23b866e2021 clk: renesas: r8a7795: Add OSC EXTAL predivider configuration new 7b8b9a413122 clk: renesas: r8a7796: Add OSC EXTAL predivider configuration new 979a2298a55a clk: renesas: r8a77965: Add OSC EXTAL predivider configuration new 3a251270e6c8 clk: renesas: r8a77980: Add OSC predivider configuration a [...] new 0d2602d75015 clk: renesas: cpg-mssr: Add support for fixed rate clocks new b9d0b84b3db8 clk: renesas: rcar-gen3: Add support for RCKSEL clock selection new dc643a843b5d clk: renesas: r8a77990: Correct RCLK handling new 4f57998d6477 clk: renesas: r8a77995: Correct RCLK handling new cd51e427e050 clk: renesas: rcar-gen3: Add support for mode pin clock selection new f3824deb4633 clk: renesas: r8a77980: Add RCLK for watchdog timer new e59bb7be47af clk: renesas: r8a77965: Add SATA clock new 62f32dde3343 clk: renesas: Add r8a774a1 CPG Core Clock Definitions new 331a53e05b67 clk: renesas: cpg-mssr: Add r8a774a1 support new bc7133cef812 clk: renesas: r8a77965: Add FDP clock new b30c862f2a72 clk: renesas: r8a77990: Add missing I2C7 clock new f676d8612cd6 Merge tag 'clk-renesas-for-v4.20-tag1' of git://git.kernel [...] new 0a87bf6cd529 clk: renesas: r8a77980: Add CMT clocks new 381081ffc294 clk: renesas: r8a77970: Add SD0H/SD0 clocks for SDHI new ee02950d53ee clk: renesas: r9a06g032: Fix UART34567 clock rate new 5986b503da61 clk: renesas: r8a77970: Add CMT clocks new 6207ba043477 clk: renesas: r8a77970: Add TMU clocks new fde35c9c7db5 clk: renesas: cpg-mssr: Add R7S9210 support new 5d169ce73712 dt-bindings: clock: renesas: Convert to SPDX identifiers new bbd71915ee9c dt-bindings: clock: renesas: cpg-mssr: Document r8a7744 binding new 6ff9cb53dabc clk: renesas: Add r8a7744 CPG Core Clock Definitions new 016f9663156f clk: renesas: r8a7743: Add r8a7744 support new 0acb6b53df36 clk: renesas: Add r8a774c0 CPG Core Clock Definitions new 906e0a4a6d1e clk: renesas: cpg-mssr: Add r8a774c0 support new 7c0043c0a48c dt-bindings: clock: renesas: cpg-mssr: Document r8a774c0 new 5915838b7a4f clk: renesas: r8a77990: Fix incorrect PLL0 divider in comment new 9ef5e0370d38 clk: renesas: r8a77970: Add TPU clock new 1f7db7bbf031 clk: renesas: cpg-mssr: Add early clock support new b9553c13b10e clk: renesas: r7s9210: Convert some clocks to early new 4cb1480f5f63 clk: renesas: r7s9210: Move table update to separate function new a53a28dca412 clk: renesas: r7s9210: Add SPI clocks new be783cc8d72b Merge tag 'clk-renesas-for-v4.20-tag2' of git://git.kernel [...] new faff3d8e852b Merge branch 'clk-renesas' into clk-next new f40c467523cb dt-bindings: clock: Introduce QCOM Camera clock bindings new 78412c262004 clk: qcom: Add camera clock controller driver for SDM845 new 1adb0a9faabb clk: mediatek: remove unused array audio_parents new 5d3a48fe2cee Merge branches 'clk-qcom-sdm845-camcc' and 'clk-mtk-unused [...] new d9d95e78cff8 clk: mvebu: armada-37xx-periph: save the IP base address i [...] new 5beb1e60dba9 clk: mvebu: armada-37xx-periph: add suspend/resume support new e40c7e3cda07 clk: meson: clk-pll: add enable bit new 2303a9ca693e clk: meson: clk-pll: drop CLK_GET_RATE_NOCACHE where unnecessary new 87173557d2f6 clk: meson: clk-pll: remove od parameters new dd601dbc011e clk: meson: clk-pll: drop hard-coded rates from pll tables new 56dbabc0ff73 clk: meson: axg: round audio system master clocks down new 69b93104c7ec clk: meson-axg: pcie: drop the mpll3 clock parent new 6291b8c5ac67 clk: meson: meson8b: register the clock controller early new 93c873d68646 clk: meson: meson8b: use the regmap in the internal reset [...] new 148edd50c807 Merge tag 'meson-clk-4.20-1' of https://github.com/BayLibr [...] new 2852bfbf4f16 clk: sunxi-ng: h6: fix bus clocks' divider position new 58c0f79887d5 clk: sunxi-ng: h6: fix PWM gate/reset offset new cb54fbd21a8f clk: sunxi-ng: Add maximum rate constraint to NM PLLs new 02d7901695af clk: sunxi-ng: h3/h5: Add max. rate constraint to pll-video new b16fb66915fc clk: sunxi-ng: r40: Add max. rate constraint to video PLLs new a8e5433cdc50 clk: sunxi-ng: nkmp: Add constraint for maximum rate new a528872dbb87 clk: sunxi-ng: a83t: Add max. rate constraint to video PLLs new c2ff8383cc33 clk: sunxi-ng: sun50i: h6: Add 2x fixed post-divider to MM [...] new 65b1e8a6ca5f clk: sunxi-ng: a64: Add minimal rate for video PLLs new 5de39acaf346 clk: sunxi-ng: a64: Add max. rate constraint to video PLLs new 8b2a37870419 dt-bindings: clock: sun50i-a64-ccu: Add PLL_VIDEO0 macro new e15d598b5c6f Merge tag 'sunxi-clk-for-4.20' of https://git.kernel.org/p [...] new 6ffeddd6bca4 clk: mvebu: ap806: Remove superfluous of_clk_add_provider new e3aaadb0f0d6 clk: davinci: kill davinci_clk_reset_assert/deassert() new cd8ca3005269 Merge branches 'clk-mvebu-periph-pm', 'clk-meson', 'clk-al [...] new 2f149e6e14bc clk: keystone: Enable TISCI clocks if K3_ARCH new 9e6dbc3d5cfc clk: keystone: add missing MODULE_LICENSE new cc2adbe370f1 Merge branch 'clk-k3-tisci' into clk-next new e358cf2e6efc dt-bindings: clock: am33xx: add clkctrl indices for new da [...] new 8cfbdbd9694e dt-bindings: clock: am43xx: add clkctrl indices for new da [...] new 8fa450957918 dt-bindings: clock: dra7xx: add clkctrl indices for new da [...] new 47b00dcf1411 clk: ti: clkctrl: support multiple clkctrl nodes under a cm node new 1dc88f78da59 clk: ti: clkctrl: replace dashes from clkdm name with underscore new e97017f935fc clk: ti: am33xx: rename existing clkctrl data as compat data new 296e583e9987 clk: ti: am33xx: add new clkctrl data for am33xx new 131ee08f3fba clk: ti: am43xx: rename existing clkctrl data as compat data new 76a1049b84dd clk: ti: am43xx: add new clkctrl data for am43xx new 43c56e046cd8 clk: ti: dra7xx: rename existing clkctrl data as compat data new dffa9051d546 clk: ti: dra7: add new clkctrl data new 8b95d1ce3300 clk: Add functions to save/restore clock context en-masse new 435365485f40 clk: clk: Add clk_gate_restore_context function new d6e7bbc148f9 clk: ti: Add functions to save/restore clk context new 3d3062214367 Merge tag 'clk-ti-for-4.20' of git://git.kernel.org/pub/sc [...] new 9be766274db4 clk: Clean up suspend/resume coding style new a72d785021cb clk: ti: Prepare for remove of OF node name new 8a69f1d4707a Merge branch 'clk-ti' into clk-next new 53e6ab3d0750 clk: samsung: Remove excessive include new 6bdac3b4c493 clk: samsung: s3c2410: Use generic helper for handling sus [...] new 1b3493d755c8 clk: samsung: s3c2412: Use generic helper for handling sus [...] new b5331e2feafe clk: samsung: s3c2443: Use generic helper for handling sus [...] new 3773ee423e72 clk: samsung: s3c64xx: Use generic helper for handling sus [...] new 3ac0b61578a6 clk: samsung: s5pv210: Use generic helper for handling sus [...] new c41b0ff2f627 clk: samsung: exynos5250: Use generic helper for handling [...] new 8bf27eaa04a6 clk: samsung: Add support for setting registers state befo [...] new 9a4d8a8c4d2a clk: samsung: exynos4: Use generic helper for handling sus [...] new 2d77f77c0aaa clk: samsung: exynos5420: Use generic helper for handling [...] new 70da9ee80228 clk: samsung: Use NOIRQ stage for Exynos5433 clocks suspen [...] new a766065279e2 clk: samsung: exynos5433: Add suspend state for TOP, CPIF [...] new fa34efff75d4 clk: samsung: Remove obsolete code for Exynos4412 ISP clocks new defadcc956ca clk: samsung: exynos5433: Keep sclk_uart clocks enabled in [...] new d32dd2a1a0f8 clk: samsung: exynos5420: Define CLK_SECKEY gate clock onl [...] new b33228029d84 clk: samsung: exynos5420: Enable PERIS clocks for suspend new 1da220e3a5d2 clk: samsung: Use clk_hw API for calling clk framework fro [...] new 9dbcfe1ace4e dt-bindings: clock: samsung: Add SPDX license identifiers new 6df9543da2b2 Merge tag 'clk-v4.20-samsung' of git://git.kernel.org/pub/ [...] new 3b6b13ede0e3 dt-bindings: clk: hisilicon: Add bindings for Hi3670 clk new c1a3308a0629 clk: hisilicon: Add clock driver for Hi3670 SoC new 0f5cb0e6225c clk: at91: Fix division by zero in PLL recalc_rate() new ffd3b1c880a9 Merge branches 'clk-samsung', 'clk-hisi3670' and 'clk-at91 [...] new f2a76a2955c0 clk: qcom: Add Global Clock controller (GCC) driver for SDM660 new 2725991eca5c clk: qcom: gcc-sdm660: Add MODULE_LICENSE new 37163726e1fd Merge branch 'clk-qcom-sdm660' into clk-next new a3d152e40ed9 clk: qcom: Export clk_alpha_pll_configure() new 652f1813c113 clk: qcom: gcc: Add global clock controller driver for QCS404 new fa4c0e490387 Merge branch 'clk-qcom-qcs404' into clk-next new 0880fb86608a clk: ingenic: Add proper Kconfig entries new 067b6dedeb34 dt-bindings: clock: ingenic: Explicitly list compatible strings new 2fdecde7752b dt-bindings: clock: Add jz4725b-cgu.h header new 226dfa4726eb clk: Add Ingenic jz4725b CGU driver new 19ef24654f2e Merge branch 'clk-ingenic-jz4725b' into clk-next new 923ca1323196 clk: tegra: probe deferral error reporting new a4dbbceeee3e clk: tegra: Fixes for MBIST work around new c8da78e8a1da clk: tegra210: Include size.h for compilation ease new cfdc0411cf01 clk: bulk: add of_clk_bulk_get() new 616e45df7c4a clk: add new APIs to operate on all available clocks new f08c2e2865f6 clk: add managed version of clk_bulk_get_all new c1f74dbe59b7 Merge branches 'clk-tegra' and 'clk-bulk-get-all' into clk-next new 3a23eb725b5c clk: actions: Cache regmap info in private clock descriptor new 46b5dfab75ee dt-bindings: clock: Add reset controller bindings for Acti [...] new 73a5e67efa08 dt-bindings: reset: Add binding constants for Actions Semi [...] new a35bcf7c7f28 dt-bindings: reset: Add binding constants for Actions Semi [...] new 09dbde0154ab clk: actions: Add Actions Semi Owl SoCs Reset Management U [...] new c4dd4a2eb6b9 clk: actions: Add Actions Semi S700 SoC Reset Management U [...] new 5ddf0cdf9395 clk: actions: Add Actions Semi S900 SoC Reset Management U [...] new 686b8b8c7f99 clk: imx: imx7d: remove unnecessary clocks from clks_init_ [...] new febb6548498f clk: imx: imx7d: remove clks_init_on array new ec1893922df1 clk: imx: cpu clock should be always critical new 0d09e668b70b clk: imx7d: remove CLK_IS_CRITICAL flag for arm_a7_root_clk new 4917fb90eec7 clk: mmp2: fix the clock id for sdh2_clk and sdh3_clk new 7fa75007b7d7 clk: at91: audio-pll: fix audio pmc type new 6d631027b807 clk: at91: generated: SSCs don't have a gclk new 61170a9373ee clk: at91: h32mx: separate registration from DT parsing new 08979ee55a9f clk: at91: audio-pll: separate registration from DT parsing new c1e4580a1d0f clk: at91: generated: set audio_pll_allowed in at91_clk_re [...] new b2e39dc0bb81 clk: at91: allow clock registration from C code new b00cd8e41979 clk: at91: add pmc_data struct and helpers new d425ad81eacd dt-bindings: clk: at91: Document new PMC binding new d387ff5427be clk: at91: add new DT lookup function new 084b696bb509 clk: at91: add sama5d4 pmc driver new a2038077de9a clk: at91: add sama5d2 PMC driver new c8923236a289 clk: at91: add at91sam9260 PMC driver new 1eabdc2f9dd8 clk: at91: add at91sam9x5 PMCs driver new ecd0bf3377c8 clk: at91: add at91sam9rl PMC driver new 62061d357c7f clk: at91: move DT compatibility code to its own file new 1fe7c040b61e Merge branches 'clk-actions-reset', 'clk-imx7-init-critica [...] new acc4f98d44bf clk: imx6ul: add mmdc1 ipg clock new 891f30bf603b clk: imx6sx: add mmdc1 ipg clock new aac7ff2048a8 clk: imx6sll: add mmdc1 ipg clock new 09d47620d0f8 clk: imx6sl: add mmdc ipg clocks new 341ce3563e52 clk: imx6q: add mmdc0 ipg clock new 36d68f64c411 ARM: Add Krait L2 register accessor functions new b3f2f10693aa clk: qcom: Add support for High-Frequency PLLs (HFPLLs) new cb546b797a0d clk: qcom: Add HFPLL driver new 1f924faa8b1e dt-bindings: clock: Document qcom,hfpll new 72ad7207954d clk: qcom: Add MSM8960/APQ8064's HFPLLs new 1f79131bfd51 clk: qcom: Add IPQ806X's HFPLLs new 4d7dc77babfe clk: qcom: Add support for Krait clocks new 3ddc3564d3c9 clk: qcom: Add KPSS ACC/GCC driver new 40e5ddf4f848 dt-bindings: arm: Document qcom,kpss-gcc new bb5c4a85051e clk: qcom: Add Krait clock controller driver new bf4503ccf321 dt-bindings: clock: Document qcom,krait-cc new 77612720a236 clk: qcom: Add safe switch hook for krait mux clocks new c14d28e86d3c clk: rockchip: improve rk3288 pll rates for better hdmi output new 82f4b67f018c clk: rockchip: fix wrong mmc sample phase shift for rk3328 new 5f697a0e311c clk: rockchip: add clock-id for HCLK_HDMI on rk3066 new cca8196bdfc2 clk: rockchip: use the newly added clock-id for hdmi on RK3066 new 665636b2940d clk: rockchip: Fix static checker warning in rockchip_ddrc [...] new 1b4d990b19d2 Merge tag 'v4.20-rockchip-clk1' of git://git.kernel.org/pu [...] new 8985167ecf57 clk: s2mps11: Fix matching when built as module and DT nod [...] new 9c940bbe2bb4 clk: s2mps11: Add used attribute to s2mps11_dt_match new 1578968f77e6 Merge branches 'clk-imx6-mmdc', 'clk-qcom-krait', 'clk-roc [...] new 52091c256bdc clk: fixed-rate: fix of_node_get-put imbalance new 82a4de6f11dc clk: qcom: Remove unused arrays in SDM845 GCC new 9a1d6b232bed Merge branches 'clk-fixed-rate-remove' and 'clk-qcom-clean [...] new 519f64bf15dc Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] new 3c587768271e thermal: core: Fix use-after-free in thermal_cooling_devic [...] new c2b59d279dbb thermal: core: using power_efficient_wq for thermal worker new d547d44e5c5d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new e0d81d92f760 Merge tag 'v4.19-rc7' of https://git.kernel.org/pub/scm/li [...] new ad4366ad4831 video: fbdev: add the dependency of broadsheetfb in Kconfig new 68a958a915ca udlfb: handle unplug properly new ceadddde8875 mach64: detect the dot clock divider correctly on sparc new 3c6c6a7878d0 mach64: fix display corruption on big endian machines new c09bcc91bb94 mach64: fix image corruption due to reading accelerator registers new 01c40a172497 mach64: optimize wait_for_fifo new ee6fbb20ab76 atyfb: fix debugging printks new 811ab8db8907 Video: vgastate: fixed a spacing coding style new 60e5e48dba72 atmel_lcdfb: support native-mode display-timings new 5c63e407aaab fbdev: Convert to using %pOFn instead of device_node.name new d8bad911e5e5 fbdev: sbuslib: use checked version of put_user() new e5017716adb8 fbdev: sbuslib: integer overflow in sbusfb_ioctl_helper() new 02f17ffd3488 video: fbdev: omapfb: lcd_ams_delta: use GPIO lookup table new 864eb1afc60c video: fbdev: sis: Remove unnecessary parentheses and comm [...] new aae3394ef0ef fbdev: fix broken menu dependencies new 7d1b8d7a8580 video: ssd1307fb: Use gpiod_set_value_cansleep() for reset new 9827f26374fb video: ssd1307fb: Do not hard code active-low reset sequence new b19f682e4abb pxa168fb: remove set but not used variables 'mi' new 97037597d670 video: fbdev: arcfb: mark expected switch fall-through new 64f83a816b27 Revert "video: ssd1307fb: Do not hard code active-low rese [...] new ca6d73f97f92 video: fbdev: remove dead old CLPS711x LCD support driver new 217188d9f985 video: fbdev: remove redundant 'default n' from Kconfig-s new a9ac6cc47bbb Merge tag 'fbdev-v4.20' of https://github.com/bzolnier/linux
The 296 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/arm/msm/qcom,kpss-acc.txt | 19 + .../devicetree/bindings/arm/msm/qcom,kpss-gcc.txt | 44 + .../devicetree/bindings/clock/actions,owl-cmu.txt | 2 + .../devicetree/bindings/clock/at91-clock.txt | 516 +--- .../devicetree/bindings/clock/hi3670-clock.txt | 43 + .../devicetree/bindings/clock/ingenic,cgu.txt | 7 +- .../devicetree/bindings/clock/qcom,camcc.txt | 18 + .../devicetree/bindings/clock/qcom,gcc.txt | 3 + .../devicetree/bindings/clock/qcom,hfpll.txt | 60 + .../devicetree/bindings/clock/qcom,krait-cc.txt | 34 + .../devicetree/bindings/clock/renesas,cpg-mssr.txt | 17 +- Documentation/devicetree/bindings/media/cedrus.txt | 54 + .../devicetree/bindings/media/rockchip-vpu.txt | 29 + Documentation/media/kapi/mc-core.rst | 2 + .../media/uapi/mediactl/media-controller.rst | 1 + Documentation/media/uapi/mediactl/media-funcs.rst | 6 + .../uapi/mediactl/media-ioc-request-alloc.rst | 66 + .../uapi/mediactl/media-request-ioc-queue.rst | 78 + .../uapi/mediactl/media-request-ioc-reinit.rst | 51 + Documentation/media/uapi/mediactl/request-api.rst | 252 ++ .../media/uapi/mediactl/request-func-close.rst | 49 + .../media/uapi/mediactl/request-func-ioctl.rst | 67 + .../media/uapi/mediactl/request-func-poll.rst | 77 + Documentation/media/uapi/v4l/buffer.rst | 29 +- Documentation/media/uapi/v4l/extended-controls.rst | 176 ++ Documentation/media/uapi/v4l/pixfmt-compressed.rst | 16 + Documentation/media/uapi/v4l/pixfmt-reserved.rst | 15 +- .../media/uapi/v4l/vidioc-create-bufs.rst | 14 +- .../media/uapi/v4l/vidioc-g-ext-ctrls.rst | 59 +- Documentation/media/uapi/v4l/vidioc-qbuf.rst | 37 +- Documentation/media/uapi/v4l/vidioc-queryctrl.rst | 14 +- Documentation/media/uapi/v4l/vidioc-reqbufs.rst | 42 +- Documentation/media/videodev2.h.rst.exceptions | 3 + MAINTAINERS | 7 + arch/arm/common/Kconfig | 3 + arch/arm/common/Makefile | 1 + arch/arm/common/krait-l2-accessors.c | 48 + arch/arm/include/asm/krait-l2-accessors.h | 9 + arch/arm/mach-davinci/include/mach/clock.h | 21 - drivers/clk/Kconfig | 1 + drivers/clk/Makefile | 3 +- drivers/clk/actions/Kconfig | 1 + drivers/clk/actions/Makefile | 1 + drivers/clk/actions/owl-common.c | 3 +- drivers/clk/actions/owl-common.h | 5 +- drivers/clk/actions/owl-reset.c | 66 + drivers/clk/actions/owl-reset.h | 31 + drivers/clk/actions/owl-s700.c | 55 +- drivers/clk/actions/owl-s900.c | 86 +- drivers/clk/at91/Makefile | 5 +- drivers/clk/at91/at91sam9260.c | 494 ++++ drivers/clk/at91/at91sam9rl.c | 171 ++ drivers/clk/at91/at91sam9x5.c | 309 +++ drivers/clk/at91/clk-audio-pll.c | 109 +- drivers/clk/at91/clk-generated.c | 81 +- drivers/clk/at91/clk-h32mx.c | 22 +- drivers/clk/at91/clk-i2s-mux.c | 40 +- drivers/clk/at91/clk-main.c | 112 +- drivers/clk/at91/clk-master.c | 99 +- drivers/clk/at91/clk-peripheral.c | 81 +- drivers/clk/at91/clk-pll.c | 190 +- drivers/clk/at91/clk-plldiv.c | 27 +- drivers/clk/at91/clk-programmable.c | 81 +- drivers/clk/at91/clk-slow.c | 32 +- drivers/clk/at91/clk-smd.c | 34 +- drivers/clk/at91/clk-system.c | 39 +- drivers/clk/at91/clk-usb.c | 94 +- drivers/clk/at91/clk-utmi.c | 45 +- drivers/clk/at91/dt-compat.c | 961 +++++++ drivers/clk/at91/pmc.c | 78 + drivers/clk/at91/pmc.h | 159 ++ drivers/clk/at91/sama5d2.c | 336 +++ drivers/clk/at91/sama5d4.c | 264 ++ drivers/clk/axs10x/pll_clock.c | 4 +- drivers/clk/bcm/clk-kona-setup.c | 22 +- drivers/clk/clk-asm9260.c | 4 +- drivers/clk/clk-bulk.c | 80 + drivers/clk/clk-cdce925.c | 11 +- drivers/clk/clk-devres.c | 24 + drivers/clk/clk-fixed-factor.c | 8 +- drivers/clk/clk-fixed-rate.c | 1 + drivers/clk/clk-gpio.c | 8 +- drivers/clk/clk-hsdk-pll.c | 4 +- drivers/clk/clk-max77686.c | 27 +- drivers/clk/clk-nomadik.c | 4 +- drivers/clk/clk-npcm7xx.c | 2 +- drivers/clk/clk-palmas.c | 4 +- drivers/clk/clk-qoriq.c | 14 +- drivers/clk/clk-s2mps11.c | 58 +- drivers/clk/clk-scmi.c | 2 +- drivers/clk/clk-scpi.c | 6 +- drivers/clk/clk-si5351.c | 4 +- drivers/clk/clk-stm32f4.c | 2 +- drivers/clk/clk-stm32h7.c | 2 +- drivers/clk/clk-stm32mp1.c | 2 +- drivers/clk/clk-tango4.c | 10 +- drivers/clk/clk.c | 95 + drivers/clk/davinci/psc.c | 18 - drivers/clk/hisilicon/Kconfig | 7 + drivers/clk/hisilicon/Makefile | 1 + drivers/clk/hisilicon/clk-hi3670.c | 1016 ++++++++ drivers/clk/hisilicon/reset.c | 5 +- drivers/clk/imx/clk-cpu.c | 2 +- drivers/clk/imx/clk-imx6q.c | 1 + drivers/clk/imx/clk-imx6sl.c | 2 + drivers/clk/imx/clk-imx6sll.c | 1 + drivers/clk/imx/clk-imx6sx.c | 1 + drivers/clk/imx/clk-imx6ul.c | 1 + drivers/clk/imx/clk-imx7d.c | 28 +- drivers/clk/imx/clk.h | 7 + drivers/clk/ingenic/Kconfig | 47 + drivers/clk/ingenic/Makefile | 9 +- drivers/clk/ingenic/jz4725b-cgu.c | 225 ++ drivers/clk/keystone/Kconfig | 2 +- drivers/clk/keystone/gate.c | 7 +- drivers/clk/keystone/pll.c | 7 +- drivers/clk/mediatek/clk-mt2701.c | 5 - drivers/clk/meson/axg-audio.c | 34 +- drivers/clk/meson/axg.c | 332 ++- drivers/clk/meson/axg.h | 8 +- drivers/clk/meson/clk-pll.c | 156 +- drivers/clk/meson/clkc.h | 16 +- drivers/clk/meson/gxbb.c | 518 ++-- drivers/clk/meson/gxbb.h | 10 +- drivers/clk/meson/meson8b.c | 280 +- drivers/clk/meson/meson8b.h | 5 +- drivers/clk/mmp/clk-of-mmp2.c | 4 +- drivers/clk/mvebu/ap806-system-controller.c | 5 +- drivers/clk/mvebu/armada-370.c | 4 +- drivers/clk/mvebu/armada-375.c | 4 +- drivers/clk/mvebu/armada-37xx-periph.c | 58 +- drivers/clk/mvebu/armada-37xx-tbg.c | 8 +- drivers/clk/mvebu/armada-37xx-xtal.c | 4 +- drivers/clk/mvebu/armada-38x.c | 4 +- drivers/clk/mvebu/armada-39x.c | 4 +- drivers/clk/mvebu/armada-xp.c | 4 +- drivers/clk/mvebu/clk-corediv.c | 4 +- drivers/clk/mvebu/clk-cpu.c | 4 +- drivers/clk/mvebu/common.c | 4 +- drivers/clk/mvebu/common.h | 4 +- drivers/clk/mvebu/cp110-system-controller.c | 4 +- drivers/clk/mvebu/dove.c | 4 +- drivers/clk/mvebu/kirkwood.c | 4 +- drivers/clk/mvebu/mv98dx3236.c | 4 +- drivers/clk/mvebu/orion.c | 4 +- drivers/clk/qcom/Kconfig | 53 + drivers/clk/qcom/Makefile | 8 + drivers/clk/qcom/camcc-sdm845.c | 1745 +++++++++++++ drivers/clk/qcom/clk-alpha-pll.c | 1 + drivers/clk/qcom/clk-branch.c | 2 +- drivers/clk/qcom/clk-hfpll.c | 244 ++ drivers/clk/qcom/clk-hfpll.h | 44 + drivers/clk/qcom/clk-krait.c | 126 + drivers/clk/qcom/clk-krait.h | 40 + drivers/clk/qcom/clk-rcg.h | 11 + drivers/clk/qcom/clk-rcg2.c | 195 ++ drivers/clk/qcom/gcc-ipq806x.c | 82 + drivers/clk/qcom/gcc-msm8960.c | 172 ++ drivers/clk/qcom/gcc-msm8996.c | 152 ++ drivers/clk/qcom/gcc-qcs404.c | 2744 ++++++++++++++++++++ drivers/clk/qcom/gcc-sdm660.c | 2480 ++++++++++++++++++ drivers/clk/qcom/gcc-sdm845.c | 321 ++- drivers/clk/qcom/hfpll.c | 96 + drivers/clk/qcom/kpss-xcc.c | 87 + drivers/clk/qcom/krait-cc.c | 397 +++ drivers/clk/renesas/Kconfig | 19 +- drivers/clk/renesas/Makefile | 3 + drivers/clk/renesas/clk-div6.c | 17 +- drivers/clk/renesas/clk-emev2.c | 22 +- drivers/clk/renesas/clk-mstp.c | 13 +- drivers/clk/renesas/clk-r8a73a4.c | 9 +- drivers/clk/renesas/clk-r8a7740.c | 9 +- drivers/clk/renesas/clk-r8a7778.c | 9 +- drivers/clk/renesas/clk-r8a7779.c | 9 +- drivers/clk/renesas/clk-rcar-gen2.c | 9 +- drivers/clk/renesas/clk-rz.c | 9 +- drivers/clk/renesas/clk-sh73a0.c | 9 +- drivers/clk/renesas/r7s9210-cpg-mssr.c | 217 ++ drivers/clk/renesas/r8a7743-cpg-mssr.c | 18 +- drivers/clk/renesas/r8a7745-cpg-mssr.c | 5 +- drivers/clk/renesas/r8a774a1-cpg-mssr.c | 323 +++ drivers/clk/renesas/r8a774c0-cpg-mssr.c | 286 ++ drivers/clk/renesas/r8a7790-cpg-mssr.c | 5 +- drivers/clk/renesas/r8a7791-cpg-mssr.c | 5 +- drivers/clk/renesas/r8a7792-cpg-mssr.c | 5 +- drivers/clk/renesas/r8a7794-cpg-mssr.c | 5 +- drivers/clk/renesas/r8a7795-cpg-mssr.c | 72 +- drivers/clk/renesas/r8a7796-cpg-mssr.c | 72 +- drivers/clk/renesas/r8a77965-cpg-mssr.c | 69 +- drivers/clk/renesas/r8a77970-cpg-mssr.c | 81 +- drivers/clk/renesas/r8a77980-cpg-mssr.c | 32 +- drivers/clk/renesas/r8a77990-cpg-mssr.c | 17 +- drivers/clk/renesas/r8a77995-cpg-mssr.c | 17 +- drivers/clk/renesas/r9a06g032-clocks.c | 3 +- drivers/clk/renesas/rcar-gen2-cpg.c | 5 +- drivers/clk/renesas/rcar-gen2-cpg.h | 7 +- drivers/clk/renesas/rcar-gen3-cpg.c | 45 +- drivers/clk/renesas/rcar-gen3-cpg.h | 33 +- drivers/clk/renesas/rcar-usb2-clock-sel.c | 5 +- drivers/clk/renesas/renesas-cpg-mssr.c | 205 +- drivers/clk/renesas/renesas-cpg-mssr.h | 38 +- drivers/clk/rockchip/clk-ddr.c | 4 - drivers/clk/rockchip/clk-rk3188.c | 2 +- drivers/clk/rockchip/clk-rk3288.c | 29 +- drivers/clk/rockchip/clk-rk3328.c | 8 +- drivers/clk/samsung/clk-cpu.c | 6 +- drivers/clk/samsung/clk-cpu.h | 2 +- drivers/clk/samsung/clk-exynos-audss.c | 1 - drivers/clk/samsung/clk-exynos3250.c | 1 - drivers/clk/samsung/clk-exynos4.c | 226 +- drivers/clk/samsung/clk-exynos5250.c | 42 +- drivers/clk/samsung/clk-exynos5420.c | 76 +- drivers/clk/samsung/clk-exynos5433.c | 33 +- drivers/clk/samsung/clk-s3c2410.c | 43 +- drivers/clk/samsung/clk-s3c2412.c | 43 +- drivers/clk/samsung/clk-s3c2443.c | 43 +- drivers/clk/samsung/clk-s3c64xx.c | 66 +- drivers/clk/samsung/clk-s5pv210.c | 41 +- drivers/clk/samsung/clk.c | 23 +- drivers/clk/samsung/clk.h | 18 +- drivers/clk/st/clkgen-fsyn.c | 2 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 48 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.h | 4 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 53 +- drivers/clk/sunxi-ng/ccu-sun8i-a83t.c | 2 + drivers/clk/sunxi-ng/ccu-sun8i-h3.c | 25 +- drivers/clk/sunxi-ng/ccu-sun8i-r40.c | 52 +- drivers/clk/sunxi-ng/ccu_nkmp.c | 7 + drivers/clk/sunxi-ng/ccu_nkmp.h | 1 + drivers/clk/sunxi-ng/ccu_nm.c | 7 + drivers/clk/sunxi-ng/ccu_nm.h | 30 + drivers/clk/sunxi/clk-mod0.c | 6 +- drivers/clk/sunxi/clk-sun9i-core.c | 20 +- drivers/clk/sunxi/clk-sunxi.c | 4 +- drivers/clk/tegra/clk-dfll.c | 8 +- drivers/clk/tegra/clk-tegra210.c | 7 +- drivers/clk/ti/Makefile | 9 +- drivers/clk/ti/apll.c | 18 +- drivers/clk/ti/{clk-33xx.c => clk-33xx-compat.c} | 57 +- drivers/clk/ti/clk-33xx.c | 232 +- drivers/clk/ti/{clk-43xx.c => clk-43xx-compat.c} | 33 +- drivers/clk/ti/clk-43xx.c | 249 +- drivers/clk/ti/{clk-7xx.c => clk-7xx-compat.c} | 38 +- drivers/clk/ti/clk-7xx.c | 590 +++-- drivers/clk/ti/clk-dra7-atl.c | 4 +- drivers/clk/ti/clk.c | 28 +- drivers/clk/ti/clkctrl.c | 101 +- drivers/clk/ti/clock.h | 11 + drivers/clk/ti/composite.c | 14 +- drivers/clk/ti/divider.c | 40 +- drivers/clk/ti/dpll.c | 18 +- drivers/clk/ti/dpll3xxx.c | 124 + drivers/clk/ti/fapll.c | 8 +- drivers/clk/ti/fixed-factor.c | 4 +- drivers/clk/ti/gate.c | 5 +- drivers/clk/ti/interface.c | 2 +- drivers/clk/ti/mux.c | 33 +- drivers/clk/zynq/clkc.c | 4 +- drivers/media/Makefile | 3 +- drivers/media/common/videobuf2/videobuf2-core.c | 260 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 528 ++-- drivers/media/dvb-core/dvb_vb2.c | 5 +- drivers/media/dvb-frontends/rtl2832_sdr.c | 5 +- drivers/media/media-device.c | 24 +- drivers/media/media-request.c | 501 ++++ drivers/media/pci/bt8xx/bttv-driver.c | 2 +- drivers/media/pci/cx23885/cx23885-417.c | 2 +- drivers/media/pci/cx88/cx88-blackbird.c | 2 +- drivers/media/pci/cx88/cx88-video.c | 2 +- drivers/media/pci/saa7134/saa7134-empress.c | 4 +- drivers/media/pci/saa7134/saa7134-video.c | 2 +- drivers/media/platform/exynos4-is/fimc-capture.c | 2 +- drivers/media/platform/omap3isp/ispvideo.c | 4 +- drivers/media/platform/rcar-vin/rcar-core.c | 2 +- drivers/media/platform/rcar_drif.c | 2 +- drivers/media/platform/s3c-camif/camif-capture.c | 4 +- drivers/media/platform/s5p-mfc/s5p_mfc_dec.c | 4 +- drivers/media/platform/s5p-mfc/s5p_mfc_enc.c | 4 +- drivers/media/platform/soc_camera/soc_camera.c | 7 +- drivers/media/platform/vim2m.c | 50 +- drivers/media/platform/vivid/vivid-core.c | 74 + drivers/media/platform/vivid/vivid-core.h | 8 + drivers/media/platform/vivid/vivid-ctrls.c | 46 +- drivers/media/platform/vivid/vivid-kthread-cap.c | 12 + drivers/media/platform/vivid/vivid-kthread-out.c | 12 + drivers/media/platform/vivid/vivid-sdr-cap.c | 16 + drivers/media/platform/vivid/vivid-vbi-cap.c | 10 + drivers/media/platform/vivid/vivid-vbi-out.c | 10 + drivers/media/platform/vivid/vivid-vid-cap.c | 10 + drivers/media/platform/vivid/vivid-vid-out.c | 10 + drivers/media/usb/cpia2/cpia2_v4l.c | 2 +- drivers/media/usb/cx231xx/cx231xx-417.c | 2 +- drivers/media/usb/cx231xx/cx231xx-video.c | 4 +- drivers/media/usb/msi2500/msi2500.c | 2 +- drivers/media/usb/tm6000/tm6000-video.c | 2 +- drivers/media/usb/uvc/uvc_queue.c | 5 +- drivers/media/usb/uvc/uvc_v4l2.c | 3 +- drivers/media/usb/uvc/uvcvideo.h | 1 + drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 19 +- drivers/media/v4l2-core/v4l2-ctrls.c | 612 ++++- drivers/media/v4l2-core/v4l2-dev.c | 18 +- drivers/media/v4l2-core/v4l2-device.c | 3 +- drivers/media/v4l2-core/v4l2-ioctl.c | 50 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 67 +- drivers/media/v4l2-core/v4l2-subdev.c | 9 +- drivers/staging/media/Kconfig | 2 + drivers/staging/media/Makefile | 1 + drivers/staging/media/davinci_vpfe/vpfe_video.c | 7 +- drivers/staging/media/imx/imx-media-dev.c | 2 +- drivers/staging/media/imx/imx-media-fim.c | 2 +- drivers/staging/media/omap4iss/iss_video.c | 3 +- drivers/staging/media/sunxi/Kconfig | 15 + drivers/staging/media/sunxi/Makefile | 1 + drivers/staging/media/sunxi/cedrus/Kconfig | 14 + drivers/staging/media/sunxi/cedrus/Makefile | 3 + drivers/staging/media/sunxi/cedrus/TODO | 7 + drivers/staging/media/sunxi/cedrus/cedrus.c | 431 +++ drivers/staging/media/sunxi/cedrus/cedrus.h | 167 ++ drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 70 + drivers/staging/media/sunxi/cedrus/cedrus_dec.h | 27 + drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 327 +++ drivers/staging/media/sunxi/cedrus/cedrus_hw.h | 30 + drivers/staging/media/sunxi/cedrus/cedrus_mpeg2.c | 246 ++ drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 235 ++ drivers/staging/media/sunxi/cedrus/cedrus_video.c | 542 ++++ drivers/staging/media/sunxi/cedrus/cedrus_video.h | 30 + drivers/thermal/thermal_core.c | 9 +- drivers/usb/gadget/function/uvc_queue.c | 2 +- drivers/vfio/Kconfig | 2 +- drivers/vfio/pci/vfio_pci.c | 8 +- drivers/vfio/pci/vfio_pci_config.c | 31 +- drivers/video/fbdev/Kconfig | 59 +- drivers/video/fbdev/Makefile | 1 - drivers/video/fbdev/arcfb.c | 2 + drivers/video/fbdev/atmel_lcdfb.c | 43 +- drivers/video/fbdev/aty/atyfb.h | 12 +- drivers/video/fbdev/aty/atyfb_base.c | 36 +- drivers/video/fbdev/aty/mach64_accel.c | 32 +- drivers/video/fbdev/cg14.c | 4 +- drivers/video/fbdev/cg3.c | 2 +- drivers/video/fbdev/clps711xfb.c | 314 --- drivers/video/fbdev/core/fbmon.c | 4 +- drivers/video/fbdev/imsttfb.c | 2 +- drivers/video/fbdev/leo.c | 2 +- drivers/video/fbdev/mmp/hw/Kconfig | 1 - drivers/video/fbdev/mmp/panel/Kconfig | 1 - drivers/video/fbdev/offb.c | 12 +- drivers/video/fbdev/omap/lcd_ams_delta.c | 55 +- drivers/video/fbdev/omap2/omapfb/dss/Kconfig | 7 - drivers/video/fbdev/p9100.c | 2 +- drivers/video/fbdev/pxa168fb.c | 3 - drivers/video/fbdev/sbuslib.c | 28 +- drivers/video/fbdev/sis/init301.c | 4 +- drivers/video/fbdev/ssd1307fb.c | 4 +- drivers/video/fbdev/udlfb.c | 141 +- drivers/video/of_display_timing.c | 2 +- drivers/video/vgastate.c | 2 +- include/dt-bindings/clock/am3.h | 119 + include/dt-bindings/clock/am4.h | 132 + include/dt-bindings/clock/at91.h | 15 + include/dt-bindings/clock/dra7.h | 326 ++- include/dt-bindings/clock/exynos4.h | 30 - include/dt-bindings/clock/hi3670-clock.h | 348 +++ include/dt-bindings/clock/imx6qdl-clock.h | 3 +- include/dt-bindings/clock/imx6sl-clock.h | 4 +- include/dt-bindings/clock/imx6sll-clock.h | 3 +- include/dt-bindings/clock/imx6sx-clock.h | 3 +- include/dt-bindings/clock/imx6ul-clock.h | 3 +- include/dt-bindings/clock/jz4725b-cgu.h | 35 + include/dt-bindings/clock/maxim,max77686.h | 5 +- include/dt-bindings/clock/maxim,max77802.h | 5 +- include/dt-bindings/clock/qcom,camcc-sdm845.h | 116 + include/dt-bindings/clock/qcom,gcc-msm8960.h | 2 + include/dt-bindings/clock/qcom,gcc-msm8996.h | 9 + include/dt-bindings/clock/qcom,gcc-qcs404.h | 165 ++ include/dt-bindings/clock/qcom,gcc-sdm660.h | 156 ++ include/dt-bindings/clock/qcom,gcc-sdm845.h | 3 + include/dt-bindings/clock/r7s72100-clock.h | 7 +- include/dt-bindings/clock/r7s9210-cpg-mssr.h | 20 + include/dt-bindings/clock/r8a7743-cpg-mssr.h | 8 +- include/dt-bindings/clock/r8a7744-cpg-mssr.h | 39 + include/dt-bindings/clock/r8a7745-cpg-mssr.h | 8 +- include/dt-bindings/clock/r8a774a1-cpg-mssr.h | 58 + include/dt-bindings/clock/r8a774c0-cpg-mssr.h | 60 + include/dt-bindings/clock/r8a7790-cpg-mssr.h | 8 +- include/dt-bindings/clock/r8a7791-cpg-mssr.h | 8 +- include/dt-bindings/clock/r8a7792-cpg-mssr.h | 8 +- include/dt-bindings/clock/r8a7793-clock.h | 12 +- include/dt-bindings/clock/r8a7793-cpg-mssr.h | 8 +- include/dt-bindings/clock/r8a7794-clock.h | 8 +- include/dt-bindings/clock/r8a7794-cpg-mssr.h | 8 +- include/dt-bindings/clock/r8a7795-cpg-mssr.h | 8 +- include/dt-bindings/clock/r8a7796-cpg-mssr.h | 8 +- include/dt-bindings/clock/r8a77970-cpg-mssr.h | 8 +- include/dt-bindings/clock/r8a77995-cpg-mssr.h | 8 +- include/dt-bindings/clock/renesas-cpg-mssr.h | 8 +- include/dt-bindings/clock/rk3188-cru-common.h | 3 +- include/dt-bindings/clock/samsung,s2mps11.h | 5 +- include/dt-bindings/clock/samsung,s3c64xx-clock.h | 7 +- include/dt-bindings/clock/sun50i-a64-ccu.h | 1 + include/dt-bindings/reset/actions,s700-reset.h | 34 + include/dt-bindings/reset/actions,s900-reset.h | 65 + include/linux/clk-provider.h | 9 + include/linux/clk.h | 90 +- include/linux/clk/renesas.h | 8 +- include/linux/clk/ti.h | 7 + include/media/media-device.h | 29 + include/media/media-request.h | 442 ++++ include/media/v4l2-ctrls.h | 141 +- include/media/v4l2-device.h | 11 + include/media/v4l2-mem2mem.h | 4 + include/media/videobuf2-core.h | 64 +- include/media/videobuf2-v4l2.h | 20 +- include/uapi/linux/media.h | 8 + include/uapi/linux/v4l2-controls.h | 65 + include/uapi/linux/vfio.h | 50 + include/uapi/linux/videodev2.h | 33 +- include/video/udlfb.h | 3 - samples/vfio-mdev/mbochs.c | 136 +- 419 files changed, 25757 insertions(+), 5375 deletions(-) create mode 100644 Documentation/devicetree/bindings/arm/msm/qcom,kpss-gcc.txt create mode 100644 Documentation/devicetree/bindings/clock/hi3670-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/qcom,camcc.txt create mode 100644 Documentation/devicetree/bindings/clock/qcom,hfpll.txt create mode 100644 Documentation/devicetree/bindings/clock/qcom,krait-cc.txt create mode 100644 Documentation/devicetree/bindings/media/cedrus.txt create mode 100644 Documentation/devicetree/bindings/media/rockchip-vpu.txt create mode 100644 Documentation/media/uapi/mediactl/media-ioc-request-alloc.rst create mode 100644 Documentation/media/uapi/mediactl/media-request-ioc-queue.rst create mode 100644 Documentation/media/uapi/mediactl/media-request-ioc-reinit.rst create mode 100644 Documentation/media/uapi/mediactl/request-api.rst create mode 100644 Documentation/media/uapi/mediactl/request-func-close.rst create mode 100644 Documentation/media/uapi/mediactl/request-func-ioctl.rst create mode 100644 Documentation/media/uapi/mediactl/request-func-poll.rst create mode 100644 arch/arm/common/krait-l2-accessors.c create mode 100644 arch/arm/include/asm/krait-l2-accessors.h delete mode 100644 arch/arm/mach-davinci/include/mach/clock.h create mode 100644 drivers/clk/actions/owl-reset.c create mode 100644 drivers/clk/actions/owl-reset.h create mode 100644 drivers/clk/at91/at91sam9260.c create mode 100644 drivers/clk/at91/at91sam9rl.c create mode 100644 drivers/clk/at91/at91sam9x5.c create mode 100644 drivers/clk/at91/dt-compat.c create mode 100644 drivers/clk/at91/sama5d2.c create mode 100644 drivers/clk/at91/sama5d4.c create mode 100644 drivers/clk/hisilicon/clk-hi3670.c create mode 100644 drivers/clk/ingenic/Kconfig create mode 100644 drivers/clk/ingenic/jz4725b-cgu.c create mode 100644 drivers/clk/qcom/camcc-sdm845.c create mode 100644 drivers/clk/qcom/clk-hfpll.c create mode 100644 drivers/clk/qcom/clk-hfpll.h create mode 100644 drivers/clk/qcom/clk-krait.c create mode 100644 drivers/clk/qcom/clk-krait.h create mode 100644 drivers/clk/qcom/gcc-qcs404.c create mode 100644 drivers/clk/qcom/gcc-sdm660.c create mode 100644 drivers/clk/qcom/hfpll.c create mode 100644 drivers/clk/qcom/kpss-xcc.c create mode 100644 drivers/clk/qcom/krait-cc.c create mode 100644 drivers/clk/renesas/r7s9210-cpg-mssr.c create mode 100644 drivers/clk/renesas/r8a774a1-cpg-mssr.c create mode 100644 drivers/clk/renesas/r8a774c0-cpg-mssr.c copy drivers/clk/ti/{clk-33xx.c => clk-33xx-compat.c} (84%) copy drivers/clk/ti/{clk-43xx.c => clk-43xx-compat.c} (90%) copy drivers/clk/ti/{clk-7xx.c => clk-7xx-compat.c} (96%) create mode 100644 drivers/media/media-request.c create mode 100644 drivers/staging/media/sunxi/Kconfig create mode 100644 drivers/staging/media/sunxi/Makefile create mode 100644 drivers/staging/media/sunxi/cedrus/Kconfig create mode 100644 drivers/staging/media/sunxi/cedrus/Makefile create mode 100644 drivers/staging/media/sunxi/cedrus/TODO create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus.c create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus.h create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_dec.c create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_dec.h create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_hw.c create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_hw.h create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_mpeg2.c create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_regs.h create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_video.c create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_video.h delete mode 100644 drivers/video/fbdev/clps711xfb.c create mode 100644 include/dt-bindings/clock/hi3670-clock.h create mode 100644 include/dt-bindings/clock/jz4725b-cgu.h create mode 100644 include/dt-bindings/clock/qcom,camcc-sdm845.h create mode 100644 include/dt-bindings/clock/qcom,gcc-qcs404.h create mode 100644 include/dt-bindings/clock/qcom,gcc-sdm660.h create mode 100644 include/dt-bindings/clock/r7s9210-cpg-mssr.h create mode 100644 include/dt-bindings/clock/r8a7744-cpg-mssr.h create mode 100644 include/dt-bindings/clock/r8a774a1-cpg-mssr.h create mode 100644 include/dt-bindings/clock/r8a774c0-cpg-mssr.h create mode 100644 include/dt-bindings/reset/actions,s700-reset.h create mode 100644 include/dt-bindings/reset/actions,s900-reset.h create mode 100644 include/media/media-request.h