This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-mainline-allnoconfig in repository toolchain/ci/linux.
from ef75bd71c5d3 Merge tag 'gfs2-for-5.2' of git://git.kernel.org/pub/scm/l [...] adds b8f3b15a7ba0 MIPS: entry: Remove unneeded need_resched() loop adds 0d1d17b9ff8e MIPS: uasm: Add div, mul and sel instructions for mipsr6 adds 6c2c8a188868 MIPS: eBPF: Provide eBPF support for MIPS64R6 adds 716850ab104d MIPS: eBPF: Initial eBPF support for MIPS32 architecture. adds 371a415153be arch: mips: Kconfig: pedantic formatting adds e6331a321aaf MIPS: KVM: Use prandom_u32_max() to generate tlbwr index adds e6046b5e69a0 MIPS: ralink: fix cpu clock of mt7621 and add dt clk devices adds ec86e545c19a Merge tag 'mips_fixes_5.1_1' into mips-next adds c838b580ca9d MIPS: jump_label: Remove redundant nops adds 9b6584e35f40 MIPS: jump_label: Use compact branches for >= r6 adds 3e3d1dfda4d6 MIPS: generic: Enable CONFIG_JUMP_LABEL adds 16b22f85bca2 Revert "MIPS: ralink: fix cpu clock of mt7621 and add dt c [...] adds 1e0221374e30 mips: vdso: drop unnecessary cc-ldoption adds a703db3d5b4b mips: Make sure kernel .bss exists in boot mem pool adds 6ea3ba6fac31 mips: Discard rudiments from bootmem_init adds cf0c4876684d mips: Combine memblock init and memory reservation loops adds f995adb0ac5b MIPS: Use memblock_phys_alloc() for exception vector adds 172dcd935c34 MIPS: Always allocate exception vector for MIPSr2+ adds 783454e2bc7c MIPS: Sync icache for whole exception vector adds de56d4c1da3e MIPS: Remove duplicate EBase configuration adds b93ddc4f9156 mips: Reserve memory for the kernel image resources adds eadb6925efeb mips: Discard post-CMA-init foreach loop adds 4e50a35de4cc mips: Use memblock to reserve the __nosave memory range adds 9b9a59db8481 mips: Add reserve-nomap memory type support adds 30c8f4e411fb mips: Dump memblock regions for debugging adds 2f5bd0367e7a mips: Perform early low memory test adds 93fa5b280761 mips: Make sure dt memory regions are valid adds 3751cbda8f22 mips: Manually call fdt_init_reserved_mem() method adds 92fab77b6b30 Merge tag 'mips_5.2' of git://git.kernel.org/pub/scm/linux [...] adds 7ad19a99ad43 ide: officially deprecated the legacy IDE driver adds 89c3b37af87e Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide adds 8518f05a7110 drm/atomic: Constify mode argument to mode_valid_path() adds 5d79ef3fcd41 drm/omap: Remove declaration of nonexisting function adds 374805b0bd84 drm/omap: Remove unused kobj field from struct omap_dss_device adds d79bd6b445a2 drm/omap: venc: Remove wss_data field from venc_device structure adds d2c53162f557 drm/omap: Use atomic suspend/resume helpers adds b80bfc66b0ee drm/omap: Move common display enable/disable code to encoder adds f8a8eabb273b drm/omap: Remove connection checks from internal encoders [...] adds b49a2139ba67 drm/omap: Remove connection checks from display .enable() [...] adds 3f3623dd0f88 drm/omap: Remove enable checks from display .enable() and [...] adds 19b4200d8f4b drm/omap: Reverse direction of the DSS device enable/disab [...] adds 56c9818d5c89 drm/omap: Remove omap_dss_device dst field adds d17eb4537a7e drm/omap: Factor out common init/cleanup code for output devices adds 870e19d59f8a drm/omap: Expose DRM modes instead of timings in display devices adds a872d5e92a67 drm/omap: Merge display .get_modes() and .get_size() operations adds 46b3847d7f68 drm/omap: Add a dss device operation flag for .get_modes() adds 40e5f937d50f drm/omap: venc: List both PAL and NTSC modes adds 79d11e96e397 drm/omap: Don't pass display pointer to encoder init function adds de9225a9bda1 drm/omap: Move display alias ID to omap_drm_pipeline adds 6b97cc956047 drm/omap: Don't store display pointer in omap_connector structure adds 7bce5ae124ac drm/omap: panel-dsi-cm: Store source pointer internally adds 27a7e3e18419 drm/omap: Notify all devices in the pipeline of output dis [...] adds df6682b43533 drm/omap: Remove src field from omap_dss_device structure adds 116c7721077c drm/omap: Move DISPC timing checks to CRTC .mode_valid() o [...] adds d60dfaba4225 drm/omap: venc: Simplify mode setting by caching configuration adds d68164fe2964 drm/omap: Factor out common mode validation code adds 41322aa69195 drm/omap: Pass drm_display_mode to .check_timings() and .s [...] adds b08644a235a4 drm/omap: venc: Use drm_display_mode natively adds e5906f765c68 drm/omap: Store pixel clock instead of full mode in DPI an [...] adds ce69aac84fe3 drm/omap: Simplify OF lookup of DSS devices adds a4e26525cacb drm/omap: Refactor initialization sequence adds 0dbfc3966720 drm/omap: Merge omap_dss_device type and output_type fields adds a792fa0e2187 drm: Clarify definition of the DRM_BUS_FLAG_(PIXDATA|SYNC) [...] adds 88bc4178568b drm: Use new DRM_BUS_FLAG_*_(DRIVE|SAMPLE)_(POS|NEG)EDGE flags adds d23286ff3d79 drm/bridge: use bus flags in bridge timings adds 2645d8d0980c dt-bindings: display: tfp410: Add bus parameters properties adds 60b903c3e621 drm/bridge: ti-tfp410: Set connector type based on DT conn [...] adds 38c02db7e66e drm/bridge: ti-tfp410: Add support for the powerdown GPIO adds 897dae5657e6 drm/bridge: ti-tfp410: Report input bus config through bri [...] adds b7b33786b7c3 dt-bindings: Add vendor prefix for OSD Displays adds 1b1b5330a007 dt-bindings: display: Add OSD Displays OSD070T1718-19TS pa [...] adds 163f7a3578ec drm/panel: simple: Add OSD070T1718-19TS panel support adds 79107f274b2f drm/omap: Add support for drm_bridge adds 30b71761957c drm/omap: Add support for drm_panel adds 4e17763c321f drm/omap: Whitelist DT nodes to fixup with omapdss, prefix adds be3143d8b27f drm/omap: Remove TFP410 and DVI connector drivers adds 8bf4b1621178 drm/omap: Remove panel-dpi driver adds a0970e87b5d3 drm: Turn bus flags macros into an enum adds fe4ed1b45794 drm/omap: dsi: Fix PM for display blank with paired dss_pll calls adds b477a009b426 drm/omap: panel-tpo-td028ttec1: add backlight support adds 5880955fc7a5 dt-bindings: panel: td028ttec1: add backlight property adds b9e687fc0aa4 Merge tag 'omapdrm-5.2' of git://git.kernel.org/pub/scm/li [...] adds 437c24dd19b8 Revert "[media] v4l: vsp1: Supply frames to the DU continuously" adds 79b15b4b8201 media: vsp1: wpf: Fix partition configuration for display [...] adds 08af8538d4ce media: vsp1: Replace leftover occurrence of fragment with body adds ae444200042a media: vsp1: Fix addresses of display-related registers fo [...] adds 65cddb197660 media: vsp1: Replace the display list internal flag with a [...] adds b36c6049ed4b media: vsp1: Add vsp1_dl_list argument to .configure_strea [...] adds 5c7de45a43a8 media: vsp1: dl: Allow chained display lists for display p [...] adds 9ec5742b6930 media: vsp1: wpf: Add writeback support adds e2ef2a129084 media: vsp1: drm: Split RPF format setting to separate function adds 09e513e390ea media: vsp1: drm: Extend frame completion API to the DU driver adds a63722aeb76c media: vsp1: drm: Implement writeback support adds 97eb9eaeb95b drm: writeback: Cleanup job ownership handling when queuing job adds e482ae9b5fdc drm: writeback: Fix leak of writeback job adds 9d2230dc1351 drm: writeback: Add job prepare and cleanup operations adds 12a85f994d84 drm: rcar-du: Fix rcar_du_crtc structure documentation adds d8a4ef2542cd drm: rcar-du: Store V4L2 fourcc in rcar_du_format_info structure adds d46a4e93ea4d drm: rcar-du: vsp: Extract framebuffer (un)mapping to sepa [...] adds 12e32f554d8d drm: rcar-du: Add writeback support for R-Car Gen3 adds 535f6f5d7b7f Merge tag 'du-next-20190318' of git://linuxtv.org/pinchart [...] adds cc3f60cfd4f2 drm/v3d: Fix BO stats accounting for dma-buf-imported buffers. adds fd347df16d4e drm/v3d: Update top-level kerneldoc for the addition of TFU. adds 85fb35266673 drm/sun4i: dsi: Restrict DSI tcon clock divider adds da676c6aa641 drm/sun4i: dsi: Change the start delay calculation adds efa31801203a drm/sun4i: dsi: Enforce boundaries on the start delay adds 2cfdc24d2f8d drm/sun4i: dsi: Fix front vs back porch calculation adds 62e7511a4f4d drm/sun4i: dsi: Rework a bit the hblk calculation adds 1c1a7aa3663c drm/sun4i: dsi: Add burst support adds 1ba627148ef5 drm: Add reservation_object to drm_gem_object adds fa238ea1668e drm: etnaviv: Switch to use drm_gem_object reservation_object adds dd55cf6929e6 drm: msm: Switch to use drm_gem_object reservation_object adds 8d668309769d drm: v3d: Switch to use drm_gem_object reservation_object adds bd7de1e8d96c drm: vc4: Switch to use drm_gem_object reservation_object adds 1220935be2bb drm: imx: Use of_node_name_eq for node name comparisons adds e6049cf122d1 drm: Remove set but not used variable 'gem' adds ae6ba10d5090 Merge drm/drm-next into drm-misc-next adds e179d8e074e0 Merge tag 'topic/component-typed-2019-02-11' of git://anon [...] adds 58db702266c1 drm/drm_vm: Mark expected switch fall-throughs adds 86ab67dfcfc5 drm/doc: document recommended component helper usage adds d2c6a405846c drm: Add HDMI colorspace property adds 0d68b8876e01 drm: Add colorspace info to AVI Infoframe adds 2f146b78d5a9 drm/i915: Attach colorspace property and enable modeset adds 913b2cb727b7 drm: change func to better detect wether swiotlb is needed adds 1fdafbd02379 drm/amdgpu: fix dma mask check in gmc_v6_0.c adds 1ee57d4d75fb drm: Fix drm_release() and device unplug adds ba3bf37e150a drm/drv: drm_dev_unplug(): Move out drm_dev_put() call adds 06db4b8b2628 drm/modes: Add DRM_SIMPLE_MODE() adds 96f2a9aef598 drm/tinydrm: tinydrm_display_pipe_init() don't use tinydrm_device adds d0a516347688 drm/tinydrm: Remove tinydrm_shutdown() adds 4f8347989143 drm/tinydrm/mipi-dbi: Add drm_to_mipi_dbi() adds eb73e1d5ddd8 drm/tinydrm: Trivia typo fix adds 6ab20a05f4c7 drm/fb-helper: generic: Don't take module ref for fbcon adds fb8cd60c8418 drm/qxl: remove set but not used variable 'bo_old' adds 7e6a3a618a54 dt-bindings: Add vendor prefix for Ronbo Electronics adds 1860cc4a624c dt-bindings: panel: Add YAML schemas for the Ronbo RB070D30 panel adds 979a1bb6ba5a drm/panel: Add Ronbo RB070D30 panel adds 60b801999c48 drm: Wake up next in drm_read() chain if we are forced to [...] adds 547c7138bcfb dma-buf: add some lockdep asserts to the reservation objec [...] adds 372c9329e5aa dma-buf: clarify locking documentation for reservation_obj [...] adds c837da88c335 drm/virtio: implement prime mmap adds 873f51d43439 drm/virtio: remove prime pin/unpin callbacks. adds 98f41dc3b3ee drm/virtio: implement prime export adds 13b99014c64a drm/bochs: Drop best_encoder adds b49996cb304a drm/doc: Fix copy paste error in drm_crtc_funcs.destroy() adds c825dc239785 drm: panel-orientation-quirks: Add quirk for Lenovo Ideapad D330 adds 2586de70c15c drm/sun4i: Add VI scaler line size quirk for DE2/DE3 adds a7db690c0628 drm/sun4i: Improve VI scaling for DE2/DE3 adds 56be6503aab2 drm/drv: Hold ref on parent device during drm_device lifetime adds 9b1f1b6b7843 drm: Add devm_drm_dev_init() adds de99f0600a79 drm/drv: DOC: Add driver example code adds ec33f1d69056 drm/tinydrm/repaper: Drop using tinydrm_device adds 3eba3922819f drm/tinydrm: Drop using tinydrm_device adds 2afd9fcba6b1 drm/tinydrm: Remove tinydrm_device adds 9d5645ad1b97 drm/tinydrm: Use drm_dev_enter/exit() adds 8ff62645eab9 drm: fix spelling mistake "intead" -> "instead" adds dc43332b7af6 drm/i915: Move dsc rate params compute into drm adds 06d7cecdb611 drm/dsc: Add native 420 and 422 support to compute_rc_params adds dbfbe717ccbb drm/dsc: Split DSC PPS and SDP header initialisations adds 531a1b622da9 drm/vc4: Report HVS underrun errors adds 4686da83154d drm/vc4: Add a load tracker to prevent HVS underflow errors adds 6b5c029df5e4 drm/vc4: Add a debugfs entry to disable/enable the load tracker adds cd7d3a1bb42e Merge drm/drm-next into drm-misc-next adds f741b28fb299 drm/vc4: Use 16bpp by default for the fbdev buffer adds 1ce6f91c5fdd drm/sun4i: Move the panel pointer from the TCON to the encoders adds 19d0ffe0ed79 drm/sun4i: rgb: Store the bridge pointer adds 9f7dfd0cb50f drm/sun4i: Move rate variables to long long adds e2771deb5dec drm/sun4i: rgb: Change the pixel clock validation check adds 877b372996bf drm: export drm_timeout_abs_to_jiffies adds e13122115525 drm/i915: Add P010, P012, P016 plane control definitions adds df7d4156fe76 drm/i915: Preparations for enabling P010, P012, P016 formats adds 095b1d0706b9 drm/i915: Enable P010, P012, P016 formats for primary and [...] adds 50bf5d7d595f drm: Add Y2xx and Y4xx (xx:10/12/16) format definitions an [...] adds 696fa001524a drm/i915/icl: Add Y2xx and Y4xx (xx:10/12/16) plane contro [...] adds 296e9b19eff6 drm/i915/icl: Enabling Y2xx and Y4xx (xx:10/12/16) formats [...] adds d26f9c7f888d Merge tag 'topic/hdr-formats-2019-03-07' of git://anongit. [...] adds a7dde1b7a5c9 drm/v3d: Don't try to set OVRTMUOUT on V3D 4.x. adds 935f3d88434b drm/v3d: Make sure the GPU is on when measuring clocks. adds fc22771547e7 drm/v3d: Handle errors from IRQ setup. adds eea9b97b4504 drm/v3d: Add support for V3D v4.2. adds a34ced4541cc drm/stm: fix CONFIG_FB dependency adds 893ded36e06d staging/vboxvideo: Another FIXME item adds dcf7000bef40 staging/vboxvideo: Drop initial_mode_queried workaround adds e5361b4b2b65 staging/vboxvideo: Refactor vbox_update_mode_hints adds 131abc56e1ba drm/vboxvideo: Move the vboxvideo driver out of staging adds f586c9daaf9b MAINTAINERS: Add an entry for the vboxvideo driver adds 7ba0fee247ee drm/fourcc: Add AFBC yuv fourccs for Mali adds e9961ab95af8 drm: Added a new format DRM_FORMAT_XVYU2101010 adds 54b4260ac404 drm/arm/malidp: Set the AFBC register bits if the framebuf [...] adds ed893860ee53 drm/arm/malidp:- Added support for new YUV formats for DP5 [...] adds 5e290226b11b drm/arm/malidp:- Define a common list of AFBC format modif [...] adds b8207562abdd drm/arm/malidp: Specified the rotation memory requirements [...] adds da77365870b4 drm/arm/malidp:- Writeback framebuffer does not support an [...] adds 7834c5770284 drm/arm/malidp:- Use the newly introduced malidp_format_ge [...] adds 0f6c18deca35 drm/arm/malidp:- Disregard the pitch alignment constraint [...] adds 25570b5e333f drm/arm/malidp: Added support for AFBC modifiers for all l [...] adds a0689e347e46 gpu: drm: atomic_helper: Fix spelling errors adds 88ab9c76d191 drm/fourcc: Add 64 bpp half float formats adds 42fd20edf68c drm/i915: Refactor icl_is_hdr_plane adds a94bed60cb73 drm/i915/icl: Implement half float formats adds f435fe83d56b Merge tag 'topic/hdr-formats-2019-03-13' of git://anongit. [...] adds 7edc3e3b975b drm: Add helpers for locking an array of BO reservations. adds c2b3e61a8df2 drm/v3d: Use drm_gem_lock_reservations()/drm_gem_unlock_re [...] adds a83e47e421ec drm/v3d: Remove some dead members of struct v3d_bo. adds e8074f75f444 drm/v3d: Fix calling drm_sched_resubmit_jobs for same sched. adds 2de3a078497b drm/dp: Set the connector's TILE property even for DP SST [...] adds 2194a63a818d drm: Add library for shmem backed GEM objects adds 40609d4820b2 drm/v3d: Use the new shmem helpers to reduce driver boilerplate. adds eb40baefb640 drm/sun4i: backend: Simplify the get_id logic adds 527261ddf1ac drm/sun4i: mixer: Simplify the get_id logic adds 29054230f3e1 drm: add non-desktop quirks to Sensics and OSVR headsets. adds dc5b96141024 dt-bindings: display: amlogic, meson-vpu: exclusively use [...] adds 2bf6b5b0e374 drm/meson: exclusively use the canvas provider module adds 8bfb17546135 drm/vboxvideo: Remove unused including <linux/version.h> adds a89bfc5d9a07 tinydrm/mipi-dbi: Use dma-safe buffers for all SPI transfers adds 34965a52dcf9 drm/selftests/mm: Switch to bitmap_zalloc() adds ff01e6971ecd drm/fourcc: Fix conflicting Y41x definitions adds 0bec6219e5a0 Merge tag 'drm-misc-next-2019-03-21' of git://anongit.free [...] adds 634852d1f468 drm/i915: HDCP state handling in ddi_update_pipe adds 23ec9f52e522 drm/i915/psr: Execute the default PSR code path when setti [...] adds 9d5441de28e2 drm/i915: Populate gamma_mode for all platforms adds 5f29ab23046a drm/i915: Track pipe gamma enable/disable in crtc state adds 8271b2ef71aa drm/i915: Track pipe csc enable in crtc state adds 0fc3f8e7540f drm/i915: Turn off pipe gamma when it's not needed adds 0593d2cd3813 drm/i915: Turn off pipe CSC when it's not needed adds 02c52f1ed20a drm/i915: Disable pipe gamma when C8 pixel format is used adds 73a116be6880 drm/i915: Update DSPCNTR gamma/csc bits during crtc_enable() adds 7ae1940014ef drm/i915: Defer removing fence register tracking to rpm wakeup adds 2caffbf11762 drm/i915: Revoke mmaps and prevent access to fence registe [...] adds 0eb6a3f7ef99 drm/i915: Force the GPU reset upon wedging adds 13e87536de1a drm/i915: Uninterruptibly drain the timelines on unwedging adds 15cbf007e4da drm/i915: Wait for old resets before applying debugfs/i915_wedged adds 72eb16df010a drm/i915: Serialise resets with wedging adds 21182b3c4cbb drm/i915: Don't claim an unstarted request was guilty adds c10c78ade57a drm/i915/execlists: Refactor out can_merge_rq() adds 312c4ba1bb71 drm/i915: Protect i915_active iterators from the shrinker adds 98fdaaca9537 drm/i915/opregion: fix version check adds a0f52c3d357a drm/i915/opregion: rvda is relative from opregion base in [...] adds 785fbda5ba66 drm/i915: Pull sync_scru for device reset outside of wedge_mutex adds 7c95c10ee993 drm/i915: Use synchronize_srcu_expedited() for resets adds ed06fddc2203 drm/i915: Include the current timeline seqno for debugging [...] adds ed7dc6777400 drm/i915: Reacquire priolist cache after dropping the engine lock adds ab98e94435ab drm/i915: Dump skl+ watermark changes adds aeaaa55c7368 drm/i915: Recursive i915_reset_trylock() verboten adds b3b0391af2af drm/i915: Detect potential i915_reset_trylock() lockups adds 8957129cb3b0 drm/i915/glk: Fix degamma lut programming adds 13717cef4c1d drm/i915/icl: Add icl pipe degamma and gamma support adds 255fcfbc3c18 drm/i915/icl: Enable ICL Pipe CSC block adds a91de580541c drm/i915/icl: Enable pipe output csc adds e6ed078d6ddd drm/i915/icl: Add degamma and gamma lut size to gen11 caps adds 62eb3c24b37c drm/i915: Apply rps waitboosting for dma_fence_wait_timeout() adds c11b813f53c9 drm/i915: s/PUNIT_REG_DSPFREQ/PUNIT_REG_DSPSSPM/ adds 5e0b6697651b drm/i915: Assert that VED and ISP are power gated adds 9194e42a1837 drm/i915: Make combo PHY DDI macro definitions consistent [...] adds 58106b7d816e drm/i915: Make MG PHY macros semantically consistent adds bfe0cd28518d Revert "drm/i915: W/A for underruns with WM1+ disabled on icl" adds 2ed8e1f560e5 drm/i915: Include "ignore lines" in skl+ wm state adds 290248c27c93 drm/i915: Implement new w/a for underruns with wm1+ disabled adds d31c85fc8642 snd/hda, drm/i915: Track the display_power_status using a cookie adds 9a3b19a16dc2 drm/i915: Only try to park engines after a failed reset adds c836eb79c033 drm/i915/selftests: Always use an active engine while resetting adds d9e61b66a5d3 drm/i915: Defer application of request banning to submission adds 9095c86374db drm/i915/selftests: Drop unnecessary struct_mutex around i [...] adds 5cee6c458771 drm/i915: Add pipe crc tracepoint adds 0b2599a43ca9 drm/i915: Add pipe enable/disable tracepoints adds d64e6078a184 drm/i915: Add overlooked plane disable tracepoint into int [...] adds c48b86f90edd drm/i915: Wrap plane update/disable hook calls adds d9b308b1f8a1 drm/i915/fbdev: Actually configure untiled displays adds 2a4a27540395 drm/i915/selftests: Always free spinner on __sseu_prepare error adds 83e3a21530d6 drm/i915/selftests: Move local mock_ggtt allocations to the heap adds ba4fda620a5f drm/i915: Optionally disable automatic recovery after a GPU reset adds e4106dae0f35 drm/i915/selftests: Make unbannable contexts for reset handling adds 156b16f9b995 drm/i915: Restore interrupt enabling after a reset adds be03564bd7b6 drm/i915: Include reminders about leaving no holes in uAPI enums adds 370d757da92f drm/i915: Move verify_wm_state() to heap adds 8f54b3c6c921 drm/i915: Trim delays for wedging adds 7f4127c4839b drm/i915: Use time based guilty context banning adds d0781a89c06f Merge drm/drm-next into drm-intel-next-queued adds b08e776c223c Merge tag 'topic/mei-hdcp-2019-02-19' of git://anongit.fre [...] adds 47ed55a9bb9e drm/i915: Update DRIVER_DATE to 20190220 adds c41166f9a145 drm/i915: Beware temporary wedging when determining -EIO adds c1d1746f6d4b drm/i915: Avoid reset lock in writing fence registers adds 4c719c256a0f drm/i915: Gathering the HDCP1.4 routines together adds 04707f971636 drm/i915: Initialize HDCP2.2 adds 9055aac76589 drm/i915: MEI interface implementation adds 09d56393c1d8 drm/i915: hdcp1.4 CP_IRQ handling and SW encryption tracking adds 49a630b00bac drm/i915: Enable and Disable of HDCP2.2 adds bd90d7c78353 drm/i915: Implement HDCP2.2 receiver authentication adds d849178e2c9e drm/i915: Implement HDCP2.2 repeater authentication adds aeb0d80a21db drm: HDCP2.2 link check period adds 22ce2d948abf drm/i915: Implement HDCP2.2 link integrity check adds dfe4cbc26e40 drm/i915: Handle HDCP2.2 downstream topology change adds 956af8964bb5 drm: removing the DP Errata msg and its msg id adds 238d3a9ea64f drm/i915: Implement the HDCP2.2 support for DP adds 2d4254e50649 drm/i915: Implement the HDCP2.2 support for HDMI adds cf9cb35ff731 drm/i915: CP_IRQ handling for DP HDCP2.2 msgs adds 7412826c078b drm/i915: Fix KBL HDCP2.2 encrypt status signalling adds 2a8862d2f3da drm/i915: Reduce the RPS shock adds 87c2b659d1c8 drm/i915: Remove the "pf" crc source adds b49aacc8b9ea drm/i915: Use named initializers for the crc source name array adds 53039750bf0a drm/i915: Remove the broken DP CRC support for g4x adds 207a815d8603 drm/i915: Extend skl+ crc sources with more planes adds 9ce25e72cc77 drm/i915: Prevent user context creation while wedged adds e0ad3c64fa1f drm/i915/guc: Splitting CT channel open/close functions adds 1813ae17fdf0 drm/i915/guc: Calling guc_disable_communication in all sus [...] adds c5568ed2bfdf drm/i915/hdcp: Silence compiler critics adds 2a3902bd5c14 drm/i915/icl: Drop redundant gamma mode mask adds 43a8f684b6d1 drm/i915: Reorder struct_mutex-vs-reset_lock in i915_gem_fault() adds 772b5408e3aa drm/i915: remove redundant likely/unlikely annotation adds 07c100b18733 drm/i915/guc: Flush the residual log capture irq on disabling adds 9e01d94456be drm/i915: Sort ctx workarounds init from newer to older pl [...] adds e0f83eb5a499 drm/i915: Sort newer to older platforms. adds 0a3317d43dfa drm/i915: Remove unused HAS_PCH_CNP_LP adds d0aa694b9239 drm/i915/pmu: Always sample an active ringbuffer adds 37fc7845df7b drm/i915: Call MG_DP_MODE() macro with the right parameters order adds 89531e7d8ee8 drm/i915: Replace global_seqno with a hangcheck heartbeat seqno adds 8892f47742ea drm/i915: Remove access to global seqno in the HWSP adds b300fde8965f drm/i915: Remove i915_request.global_seqno adds 368375107ba4 drm/i915/selftests: Exercise resetting during non-user payloads adds 5a80e4a2cd70 drm/i915/query: Split out query item checks adds 5cb3c1a123fc drm/i915: Add the missing HDMI gamut metadata packet stuff adds 509efa2b5497 drm/i915: Return the mask of enabled infoframes from ->inf [...] adds e5e70d4a37f6 drm/i915: Store mask of enabled infoframes in the crtc state adds fbf08556ed43 drm/i915: Precompute HDMI infoframes adds f2a10d61ca78 drm/i915: Read out HDMI infoframes adds 769be632d42b drm/i915/sdvo: Precompute HDMI infoframes adds 0d567f1eaea7 drm/i915/sdvo: Read out HDMI infoframes adds 6454cb9feb83 drm/i915: Check infoframe state in intel_pipe_config_compare() adds 69e89032b2a5 drm/i915: Include infoframes in the crtc state dump adds babfb1b55ca3 drm/i915: Skip scanning for signalers if we are already inflight adds 0b702dca2658 drm/i915: Avoid waking the engines just to check if they are idle adds 2d5eaad007d9 drm/i915: Compute the global scheduler caps adds 44f8b8022d4c Revert "drm/i915: Avoid waking the engines just to check i [...] adds bd2be1418659 drm/i915: Report engines are idle if already parked adds 32eb6bcfdda9 drm/i915: Make request allocation caches global adds 13f1bfd3b332 drm/i915: Make object/vma allocation caches global adds d9948a10b902 drm/i915: Remove second level open-coded rcu work adds bd5d6781a0f1 drm/i915: Use __ffs() in for_each_priolist for more compact code adds b5773a3616d1 drm/i915/execlists: Suppress mere WAIT preemption adds 3ef7114982b8 drm/i915: Introduce i915_timeline.mutex adds c384afe35200 drm/i915: Finalize Wa_1408961008:icl adds 34ae8455f4d3 drm/i915/selftests: Check that whitelisted registers are a [...] adds 1e3f697e47f6 drm/i915/execlists: Suppress redundant preemption adds ebece7539242 drm/i915: Keep timeline HWSP allocated until idle across t [...] adds e88619646971 drm/i915: Use HW semaphores for inter-engine synchronisati [...] adds f9e9e9de58c7 drm/i915: Prioritise non-busywait semaphore workloads adds d90c06d57027 drm/i915: Fix I915_EXEC_RING_MASK adds 4aa909707bdb drm/i915: Re-arrange execbuf so context is known before engine adds 510a75a5d2b8 drm/i915/icl: move MG pll hw_state readout adds 9d17210fa218 drm/i915: extract AUX mask assignment to separate function adds e781a7a3235e drm/i915: Acquire breadcrumb ref before cancelling adds 993298af26b1 drm/i915: Yet another if/else sort of newer to older platforms. adds 3e1d87ddcf62 drm/i915: Fix the state checker for ICL Y planes adds a551cd66bc0a drm/i915: Fix atomic state leak when resetting HDMI link adds 3e5ebcddd103 drm/i915: Don't manually add connectors and planes state adds b8fe992a0817 drm/i915: Forcing a modeset when resetting HDMI link adds 062de72bc0c7 drm/i915: refactor transcoders reporting on error state adds bc7e35252eac drm/i915: allow platforms without eDP transcoder adds f139da139057 drm/i915: Fix bit name in PP_STATUS register adds 4f1836453e42 drm/i915/gtt: Use optimised memset32/64 for clearing PTE adds a2ac437bc0fe drm/i915/gtt: Store scratch page size alongside not in the [...] adds f14c0d9fd871 drm/i915: Just check the vebox IIR regardless adds 62acc7e892ef drm/i915: Stop capturing semaphore registers for gen6/7 GPU hangs adds c8b502422bfe drm/i915: Remove last traces of exec-id (GEM_BUSY) adds 8a68d464366e drm/i915: Store the BIT(engine->id) as the engine's mask adds fb251a72d630 drm/i915/gtt: Mark ALL_ENGINES as dirty on ppGTT modification adds cf4331dd3975 drm/i915: Move find_active_request() to the engine adds d846325ad0e5 drm/i915/icl: Default to Thread Group preemption for compu [...] adds 103b76eeff2e drm/i915: Use i915_global_register() adds b146e5efe660 drm/i915: Pass around the intel_context adds 161996a8003f drm/i915/selftests: Fix MI_STORE_DWORD_IMM alignment adds b218a80b1715 drm/i915/selftests: Upgrade printing test/subtest name to pr_info adds a90e1948efb6 drm/i915: Relax mmap VMA check adds 7ca60367dd52 drm/i915: Do not temporarily disable the DPLL on i830 adds 171d156257ee drm/i915: Simplify i830 DVO 2x clock handling adds 37fbbd49054b drm/i915: Populate pipe_offsets[] & co. accurately adds 3d6062491658 drm/i915: Make I915_GEM_IDLE_TIMEOUT into a macro adds 50b022af5d6b drm/i915: Force GPU idle on suspend adds 2909bf056269 drm/i915/icl: Remove alpha support protection adds 80373fb6be96 drm/i915: Store DIMM rank information as a number adds ea411e6b85df drm/i915: Extract functions to derive SKL+ DIMM info adds 54561b238b19 drm/i915: Polish skl_is_16gb_dimm() adds a62819a301d8 drm/i915: Extract BXT DIMM helpers adds 8860343cc9a7 drm/i915: Fix DRAM size reporting for BXT adds 331ecded7e6c drm/i915: Extract DIMM info on GLK too adds 198b8dd91b79 drm/i915: Use dram_dimm_info more adds d75434bc341e drm/i915: Generalize intel_is_dram_symmetric() adds 1d55967dc1cf drm/i914: s/l_info/dimm_l/ etc. adds 30a533e5774b drm/i915: Clean up intel_get_dram_info() a bit adds 6d9c1e920385 drm/i915: Extract DIMM info on cnl+ adds b185a35216c0 drm/i915: Read out memory type adds 2835f4f36b6a drm/i915/selftests: Improve switch-to-kernel-context checking adds 209d73530d7e drm/i915/icl: Prevent incorrect DBuf enabling adds 3123ada8eb5d drm/i915/selftests: Check preemption support on each engine adds 5861b013e2c7 drm/i915: Do a synchronous switch-to-kernel-context on idling adds 604c37d76689 drm/i915: Refactor common code to load initial power context adds c6eeb4797eb9 drm/i915: Reduce presumption of request ordering for barriers adds 7d6ce55887a4 drm/i915: Remove has-kernel-context adds 1b61c4a3eea2 drm/i915/dp: deconflate PPS unlock from divisor register adds ab3517c1eb01 drm/i915/dp: use single point of truth for PPS divisor register adds 7e3d9a59410d drm/i915: Track active engines within a context adds 39e2f501c1b4 drm/i915: Split struct intel_context definition to its own header adds 4dc84b77b077 drm/i915: Store the intel_context_ops in the intel_engine_cs adds c4d52feb2c46 drm/i915: Move over to intel_context_lookup() adds 95f697eb024d drm/i915: Make context pinning part of intel_context_ops adds 9dbfea98d70b drm/i915: Track the pinned kernel contexts on each engine adds 0881954965e3 drm/i915: Introduce intel_context.pin_mutex for pin management adds eec6d8121770 drm/i915/psr: Remove PSR2 FIXME adds 54da1d43c609 drm/i915/psr: Only lookup for enabled CRTCs when forcing a [...] adds d168da8cfc7c drm/i915: Compute and commit color features in fastsets adds 458e09775194 drm/i915/psr: Drop test for EDP in CRTC when forcing commit adds a8ebf6075b5d drm/i915/crc: Make IPS workaround generic adds 618cf883becd drm/i915: Disable PSR2 while getting pipe CRC adds 9f952664e38c drm/i915: Drop redundant checks to update PSR state adds 88e05aff355e drm/i915: Force PSR1 exit when getting pipe CRC adds 8f6e87d6d561 drm/i915: Enable PSR2 by default adds 831ebf18d63f drm/i915: Suppress the "Failed to idle" warning for gem_eio adds 85fddf0b0027 drm/i915: Introduce a context barrier callback adds f4ecb8ae70de drm/i915: Update DRIVER_DATE to 20190311 adds 26eeea150683 drm/i915/icl: Fix CRC mismatch error for DP link layer compliance adds bd2dba19d310 Merge drm/drm-next into drm-intel-next-queued adds 3461cbfd3406 Merge tag 'topic/hdr-formats-2019-03-07' of git://anongit. [...] adds 4b378c0672cc drm/i915: Consolidate reset-request debug message adds 22acf9fc18e6 drm/i915/selftests: Improve error detection of reset failure adds 9a751b999d17 drm/i915: Add new ICL PCI ID adds 2131bc0ced60 drm/i915/bios: assume eDP is present on port A when there [...] adds 2dd24a9c2c8d drm/i915/gen11+: First assume next platforms will inherit stuff adds fba84ad28e3b drm/i915: Move PCH_NOP to -1 adds c6c30b917d40 drm/i915: Start using comparative INTEL_PCH_TYPE adds 88a0d9606aff drm/i915/vbt: Parse and use the new field with PSR2 TP2/3 [...] adds 1e0c05c09037 drm/i915/psr: Move logic to get TPS registers values to an [...] adds 8a9a5608a31b drm/i915/icl+: Always use TPS2 or TPS3 when exiting PSR1 adds 628ac441e854 drm/i915/guc: Preparing for GuC reset along with engine reset adds d2eeaf2bc049 drm/i915/selftests: Disable preemption while setting up fe [...] adds 67d4119c07a7 drm/i915: Refactor to common helpers for prepare/finish be [...] adds 29b43ae2a61d drm/i915: Also use new comparative stuff for more ICP+ stuff adds ca6ac684de5d drm/i915: Mark up vGPU support for full-ppgtt adds cbecbccaa120 drm/i915: Record platform specific ppGTT size in intel_dev [...] adds 51d623b675b6 drm/i915: Drop address size from ppgtt_type adds a9fe9ca44c91 drm/i915/gtt: Rename i915_vm_is_48b to i915_vm_is_4lvl adds 2ebd000abc3f drm/i915/gtt: Refactor common ppgtt initialisation adds 41a1bde36715 drm/i915: Always kick the execlists tasklet after reset adds d2ab5ebf46b4 drm/i915/icl: split combo and mg pll enable adds 036f8d567b6c drm/i915/icl: split pll enable in three steps adds 9be8644a14c6 drm/i915/icl: split combo and mg pll disable adds 2f3ee43cb9f3 drm/i915/icl: split combo and tbt pll funcs adds daeaaef5ef3b drm/i915/icl: remove intel_dpll_is_combophy() adds a1f1e61bfb0a drm/i915: Readout and check csc_mode adds 9fdfb8e7308b drm/i915: Precompute/readout/check CHV CGM mode adds 386ba08fb595 drm/i915: Extract ilk_csc_limited_range() adds d2c19b06d6ea drm/i915: Clean up ilk/icl pipe/output CSC programming adds c9e235aa0f9d drm/i915: Extract ilk_csc_convert_ctm() adds b281264f8b81 drm/i915: Clean the csc limited range/identity programming adds f19d90eed648 drm/i915: Split ilk vs. icl csc matrix handling adds 9073e5b26743 drm/i915: Fix off-by-one in reporting hanging process adds 535d8d27c0e2 drm/i915: do not pass dev_priv to low-level forcewake functions adds 794a11cb6720 drm/i915: Sanity check mmap length against object size adds 6cffeb83c763 drm/i915: Stop needlessly acquiring wakeref for debugfs/dr [...] adds 09b434d4f6d2 drm/i915: introduce REG_BIT() and REG_GENMASK() to define [...] adds 78b36b106a84 drm/i915: deprecate _SHIFT in favor of _MASK passed to accessors adds baa09e7d2f42 drm/i915: use REG_FIELD_PREP() to define register bitfield values adds 8cbd0c70da3d Merge tag 'topic/hdr-formats-2019-03-13' of git://anongit. [...] adds 5a0404408d32 drm/i915: Fix legacy gamma mode for ICL adds 7c1200456cb0 drm/i915: Turn off the CUS when turning off a HDR plane adds 54939ea0bd85 drm/i915: Switch to use HWS indices rather than addresses adds 65baf0ef046b drm/i915: Hold a ref to the ring while retiring adds 126d0a94c945 drm/i915: stick to kernel fixed size types adds 73e97d43666a drm/i915/psr: remove drmP.h include that crept in adds 206c2f812fee drm/i915: Lock the gem_context->active_list while dropping [...] adds 4c5896dc4c67 drm/i915: Hold a reference to the active HW context adds da3739070c99 drm/i915: Don't pass crtc to intel_find_shared_dpll() adds cc089e8abeac drm/i915: Don't pass crtc to intel_get_shared_dpll() and . [...] adds 98b6072c2a3a drm/i915: Pass crtc_state down to skl dpll funcs adds 15dc88a87765 drm/i915: Remove redundant on stack dpll_hw_state from skl [...] adds e40396d015bb drm/i915: Pass crtc_state down to bxt dpll funcs adds 67de42e8d522 drm/i915: Remove redundant on stack dpll_hw_state from bxt [...] adds e7251d71d4d4 drm/i915: Pass crtc_state down to cnl dpll funcs adds 2cf9cd820a29 drm/i915: Remove redundant on stack dpll_hw_state from cnl [...] adds 3d1ed35182a0 drm/i915: Pass crtc_state down to icl dpll funcs adds dc41e918d159 drm/i915: Remove redundant on stack dpll_hw_state from icl [...] adds 2ee7fd1efe62 drm/i915: Fix readout for cnl DPLL kdiv==3 adds ad40f8b314ad drm/i915: Nuke icl_calc_dp_combo_pll_link() adds 4631dc3b7c7f drm/i915: Remove the fragile array index -> link rate mapping adds 27b680f917e7 drm/i915: Add some missing curly braces adds 17be49428a4f drm/i915: Polish intel_get_lvds_encoder() adds d2daff2c0988 drm/i915: Pass dev_priv to intel_is_dual_link_lvds() adds 06dd94cccdd1 drm/i915: Fix PSR2 selective update corruption after PSR1 setup adds a7b4deeb02b9 drm/i915/cml: Add CML PCI IDS adds 729ae330a0f2 drm/i915/cml: Introduce Comet Lake PCH adds 1284ec985572 drm/i915: Update DRIVER_DATE to 20190320 adds f144e67b0e68 Merge tag 'drm-intel-next-2019-03-20' of git://anongit.fre [...] adds d315d4faf820 drm/i915/selftests: Provide stub reset functions adds fd79d93985e0 drm/i915/selftests: add test to verify get/put fw domains adds 5c227869839b drm/i915: Reorder gen3/4 swizzle detection logic adds b7c8093fac15 drm/i915: Introduce i9xx_has_pfit() adds 9e7d569924d9 drm/i915: Introduce i9xx_has_pps() adds f3e304852242 drm/i915: Introduce i915_has_asle() adds 4677faf65fd1 drm/i915: Use HPLLVCO_MOBILE for all PNVs adds 3cf963cfe3a9 drm/i915: Accept alloc_size == blocks adds 67155a699684 drm/i915: Don't pass plane state to skl_compute_plane_wm() adds c92558aa4172 drm/i915: Extract skl_compute_wm_params() adds df331de3f8aa drm/i915: Allocate enough DDB for the cursor adds 10a7e07b68b9 drm/i915: Make sure cursor has enough ddb for the selected [...] adds a301cb0fca2d drm/i915: Keep plane watermarks enabled more aggressively adds 5e6037c88ad5 drm/i915: Move some variables to tighter scope adds 96cb7cde1a30 drm/i915: Don't pass pipe_wm around so much adds 8cac9fd9bc79 drm/i915: Inline skl_update_pipe_wm() into its only caller adds 6e514e371757 drm/i915: Switch to bitmap_zalloc() adds 7264aebb81d1 drm/i915/icl: Fix the TRANS_DDI_FUNC_CTL2 bitfield macro adds 159367bb9e74 drm/i915: always use masks on FW regs adds f568eeee5355 drm/i915: use intel_uncore in fw get/put internal paths adds 3ceea6a1b4d2 drm/i915: use intel_uncore for all forcewake get/put adds f7de50278e5c drm/i915: make more uncore function work on intel_uncore adds cb7ee69015aa drm/i915: make find_fw_domain work on intel_uncore adds 272c7e52302e drm/i915: reduce the dev_priv->uncore dance in uncore.c adds 25286aaca9ce drm/i915: move regs pointer inside the uncore structure adds 6ebc9692a7ad drm/i915: make raw access function work on uncore adds ab7529f24417 drm/i915: Use __is_constexpr() adds 401f147b16d9 drm/i915/selftests: fix NULL vs IS_ERR() check in mock_con [...] adds 3aa9945a528e drm/i915: Separate GEM context construction and registrati [...] adds 7dc40713618c drm/i915: Introduce a mutex for file_priv->context_idr adds 3e05531243d0 drm/i915: Stop storing ctx->user_handle adds 4daffb664a69 drm/i915: Stop storing the context name as the timeline name adds a679f58d0510 drm/i915: Flush pages on acquisition adds 754a25442705 drm/i915: Skip object locking around a no-op set-domain ioctl adds d067994cc425 drm/i915/selftests: Calculate maximum ring size for preemp [...] adds e70d3d804041 drm/i915/selftests: Mark up preemption tests for hang detection adds b9d52d381e14 drm/i915/guc: GuC suspend path cleanup adds 9d1305ef80b9 drm/i915: Introduce the i915_user_extension_method adds e0695db7298e drm/i915: Create/destroy VM (ppGTT) for use with contexts adds b91715417244 drm/i915: Extend CONTEXT_CREATE to set parameters upon con [...] adds ea593dbba4c8 drm/i915: Allow contexts to share a single timeline across [...] adds 6086e47b35e1 drm/i915: Really calculate the cursor ddb based on the hig [...] adds 0dc927eb9496 drm/i915: Refactor EDID fixed mode search adds 8f49673ef919 drm/i915: Pick the first mode from EDID as the fixed mode [...] adds 325710d3d4a3 drm/i915: Refactor VBT fixed mode handling adds dee2370ce3d1 drm/i915: Adjust DSI fixed mode handling adds 9f6fbe22be90 drm/i915: Stop hand rolling drm_mode_match() adds abf1aae8259e drm/i915: Clean up EDID downclock mode lookup adds 29f3863d33d1 drm/i915/ehl: Add EHL platform info and PCI IDs adds 897f296152c7 drm/i915/ehl: Add ElkhartLake platform adds e547f2a2fc13 drm/i915/ehl: Add dpll mgr adds 759c9ab55b5b drm/i915/ehl: EHL outputs are different from ICL adds 9b7598a99ab4 drm/i915/ehl: Set proper eu slice/subslice parameters for EHL adds 4b225248dadd drm/i915/ehl: Add Support for DMC on EHL adds ddad5babb05e drm/i915: always pin hw_id for GVT context adds 47c3b5e9b38b drm/i915/guc: Support for extended GuC notification messages adds dd19f6bf9245 drm/i915: Remove defunct intel_suspend_gt_powersave() adds 57b1c4460dc4 drm/i915: Mark AML 0x87CA as ULX adds d938da6b132a drm/i915: Disable C3 when enabling vblank interrupts on i945gm adds 0df3f09d00ae drm/i915: Use vblank_disable_immediate on gen2 adds 32c13bcd3544 drm/i915: Report the correct errno from i915_gem_context_open() adds b024ab9b2d3a drm/i915/bios: iterate over child devices to initialize dd [...] adds 97ee6e925552 drm/i915: stop storing the media fuse adds 602cbe8efc52 drm/i915/selftests: Fix an IS_ERR() vs NULL check adds 947f44174684 drm/i915/skl: use previous pll hw readout adds 47c9877e9be3 drm/i915/bxt: make bxt_calc_pll_link() similar to skl adds 5e65216d8dd1 drm/i915/cnl: use previous pll hw readout adds 02c99d26f520 drm/i915/icl: use previous pll hw readout adds 077973c8c37f drm/i915/icl: reduce pll_id scope and use enum type adds 6cc5ca768825 drm/i915: rename raw reg access functions adds 5a0ba777098a drm/i915: add HAS_FORCEWAKE flag to uncore adds 2cf7bf6f2f20 drm/i915: add uncore flags for unclaimed mmio adds eb17af67eb1e drm/i915: take a ref to the rpm in the uncore structure adds a2b4abfc626b drm/i915: switch uncore mmio funcs to use intel_uncore adds 4319382e9b1b drm/i915: switch intel_uncore_forcewake_for_reg to intel_uncore adds d2d551c06f81 drm/i915: intel_wait_for_register_fw to uncore adds 97a04e0d07c4 drm/i915: switch intel_wait_for_register to uncore adds baba6e572b38 drm/i915: take a reference to uncore in the engine and use it adds e163484afa8d drm/i915: Update size upon return from GEM_CREATE adds 9511cb6481af drm/i915: Adding missing '; ' to ENGINE_INSTANCES adds 98721b84bc83 drm/i915: fix i386 build of 64b raw_uncore functions adds 547fcf9b1c60 drm/i915/icl: Fix VEBOX mismatch BUG_ON() adds 37aa52bff2bc drm/i915: Add broadcast RGB property for DP MST adds 765bdb0b3948 drm/i915: Expose the force_audio property with DP MST adds f1477219869c drm/i915: Remove the 8bpc shackles from DP MST adds 5ca0ef8a56b8 drm/i915: Add max_bpc property for DP MST adds 5aa2c9ae9371 drm/i915: Update TRANS_MSA_MISC for fastsets adds a2deb87396b0 drm/i915: Disable semaphore on vGPU for now adds 96fd2c6633b0 drm/i915: Drop new chunks of context creation ABI (for now) adds 0e2f54f88b8b Merge drm/drm-next into drm-intel-next-queued adds 3bd02fa4be3a drm/i915: Handle YUV subpixel support better adds 546f0f655067 drm/i915: Reject Yf tiling for HDR formats, v2. adds e9a88dc28766 drm/i915: Reject rotation for some hdr formats adds a24dac922fda drm/i915: Update DRIVER_DATE to 20190328 adds 4828d64e7f38 drm/i915: Update DRIVER_DATE to 20190328 adds a01b2c6f47d8 drm/i915: Update DRIVER_DATE to 20190328 adds e0a3def2b15a Merge tag 'drm-intel-next-2019-03-28' of git://anongit.fre [...] adds 73eb5476df72 drm: rcar-du: Support panels connected directly to the DPA [...] adds bb1021105888 drm: Fix subtle spelling error in drm_crtc_state adds fcb32cbab0dc drm: rcar-du: crtc: Make local functions static adds b1fed71c4a55 drm: rcar-du: Remove unused prototypes adds 2471e7a534b7 drm: Forward-declare struct drm_format_info in drm_framebuffer.h adds 167e535438ec drm: rcar-du: lvds: Fix post-DLL divider calculation adds b764f2f66ed4 drm: rcar-du: Link CRTCs to the DU device adds 871370308675 drm: rcar-du: lvds: Adjust operating frequency for D3 and E3 adds 00d082cc4ea6 drm: rcar-du: lvds: Set LVEN and LVRES bits together on D3 adds 233709186c50 Merge tag 'du-next-20190328' of git://linuxtv.org/pinchart [...] adds 825d1b579d0b drm/hibmc: Drop best_encoder adds 60e6ecfb616f drm/doc: fix missing verb adds 208c6e8cff1b drm: vkms: check status of alloc_ordered_workqueue adds f0f0657b108c drm/doc: Drop "content type" from the legacy kms property table adds 8782c647aec4 drm/fbdev: Make skip_vt_switch the default adds 3df3116ab4b1 drm/fb-helper: Add fill_info() functions adds f1eca684b713 drm/fb-helper: set fbi->fix.id in fill_info() adds ecbfc474f0df drm/fb_helper: set info->par in fill_info() adds bb1c08f98288 drm/amdgpu: Use drm_fb_helper_fill_info adds f21b6e47eb1d drm/armada: Use drm_fb_helper_fill_info adds 2f5791cd03b9 drm/ast: Use drm_fb_helper_fill_info adds f68aeae67170 drm/cirrus: Use drm_fb_helper_fill_info adds fb68e5969fc6 drm/exynos: Use drm_fb_helper_fill_info adds dfec164ea90c drm/gma500: Use drm_fb_helper_fill_info adds 2b617b14536c drm/hibmc: Use drm_fb_helper_fill_info adds 7a0f9ef9703d drm/i915: Use drm_fb_helper_fill_info adds 82367d80d8e9 drm/mga200g: Use drm_fb_helper_fill_info adds d4eae71f815e drm/msm: Use drm_fb_helper_fill_info adds f243dd06180a drm/nouveau: Use drm_fb_helper_fill_info adds e8f9ad5a00ad drm/omap: Use drm_fb_helper_fill_info adds 19d8a4e3d91f drm/radeon: Use drm_fb_helper_fill_info adds 668447e5aa3d drm/rockchip: Use drm_fb_helper_fill_info adds 4a536934e6c9 drm/tegra: Use drm_fb_helper_fill_info adds c8613fc6293b drm/vboxvideo: Use drm_fb_helper_fill_info adds 5a3887ba8a52 drm/udl: Use drm_fb_helper_fill_info adds 168b85e9b223 drm/fb-helper: Unexport fill_{var,info} adds ee7f5cbed2eb drm: Nuke unused drm_display_info.pixel_clock adds a9ab81d9f52a drm: Fix tabs vs. spaces adds 35f51863e30d drm: Kill drm_display_info.name adds a9282a8e6966 drm/uapi: Remove unused DRM_DISPLAY_INFO_LEN adds 9d5549d8a865 drm/edid: Remove defunct EDID_QUIRK_FIRST_DETAILED_PREFERRED adds ec8bf1942567 drm/fb-helper: Fixup fill_info cleanup adds df16a224d2b5 drm/virtio: remove set but not used variable 'vgdev' adds 6bbeae35b67b drm/virtio: add virtio-gpu-features debugfs file. adds 42ca472603a2 drm/virtio: move virtio_gpu_object_{attach, detach} calls. adds 4441235f9566 drm/virtio: use struct to pass params to virtio_gpu_object [...] adds f9659329f222 drm/virtio: params struct for virtio_gpu_cmd_create_resource() adds fd4d6a427771 drm/virtio: params struct for virtio_gpu_cmd_create_resource_3d() adds 530b28426a94 drm/virtio: rework resource creation workflow. adds b4e4538a0ab5 Merge tag 'drm-misc-next-2019-03-28-1' of git://anongit.fr [...] adds 7b19bba58f77 drm/amd/display: Use vrr friendly pageflip throttling in DC. adds c7b0f71237af drm/amd/display: Add disable triple buffering DC debug option adds 0f1a6ad724cd drm/amd/display: PPLIB Hookup adds 68ea03a779c7 drm/amd/display: 3.2.18 adds e1998c8cfd59 drm/amd/display: Move enum gamut_remap_select to hw_shared.h adds a4360180bf0e drm/amd/display: Remove redundant 'else' statement in dcn1 [...] adds 522f82f35fd0 drm/amd/display: make seamless boot work generically adds 46f81fc4af81 drm/amd/display: Add DCN_VM aperture registers adds 2750160bccab drm/amd/display: dcn add check surface in_use adds 4a797d24fe0d drm/amd/display: Allow for plane-less resource reservation adds 4bc46da4a3ae drm/amd/display: Reset planes that were disabled in init_pipes adds dcf1a988678e drm/amd/display: Fix exception from AUX acquire failure adds 128c075ad4fc drm/amd/display: Set flip pending for pipe split adds 420cd4720826 drm/amd/display: Clean up wait on vblank event adds 33e0a4458328 drm/amd/display: Add p_state_change_support flag to dc_clocks adds 8628d02f60d4 drm/amd/display: optionally optimize edp link rate based o [...] adds 74aa7bd4c6f7 drm/amd/display: Make stream commits call into DC only once adds 6649f19a3646 drm/amd/display: Add ability to override bounding box in D [...] adds 337cec9e6001 drm/amd/display: 3.2.19 adds 750cced1c08b drm/amdgpu/powerplay: add BACO support for vega12 adds 518f6a54624a drm/amdgpu/powerplay: split out common smu9 BACO code adds f8b18cf4c334 drm/amdgpu: use BACO on vega12 if platform supports it adds 57731a07795a drm/amdgpu: use HMM callback to replace mmu notifier adds 8dd69e69f423 drm/amdkfd: avoid HMM change cause circular lock adds 915d3eecfa23 drm/amdgpu: replace get_user_pages with HMM mirror helpers adds 6b8f7e3dee78 drm/amdgpu: fix HMM config dependency issue adds fd16ac8e4c95 staging/vboxvideo: Use same BO mmap offset as other drivers adds aa8e2435b3d4 drm/ttm: Define a single DRM_FILE_PAGE_OFFSET constant adds 7d1500f9fbfc drm/ttm: Remove file_page_offset parameter from ttm_bo_dev [...] adds bed2dd84212e drm/ttm: Quick-test mmap offset in ttm_bo_mmap() adds bf141a88b329 drm: Use the same mmap-range offset and size for GEM and TTM adds 3c8899124a40 drm/ttm: Account for kernel allocations in kernel zone only adds 6490bd764c9c drm/amdgpu: Eliminate the set_pde_pte function pointer in [...] adds 0cd57eec1be3 drm/amdgpu: Set VM_L2_CNTL.PDE_FAULT_CLASSIFICATION to 0 adds de6ee704d100 drm/ttm: remove set but not used variable 'bdev' adds 1e608013490a drm/amdgpu: remove set but not used variables 'vm, bo' adds 6c55033a705a drm/amdgpu: remove set but not used variable 'vbi_time_out' adds 137d63abbf6a drm/amd/powerplay: add new smu ip block adds 0784552664ce drm/amd/powerplay: add smu11 sub block for SMU IP adds 3d2f5200a702 drm/amd/powerplay: add firmware loading interface adds e11c4fd57871 drm/amd/powerplay: add fw load checking interface adds 05cadcd339dd drm/amd/powerplay: add interface to read pptable from vbios adds b56240005f0c drm/amd/powerplay: add placeholder of smu_initialize_pptable adds cabd44c064c8 drm/amd/powerplay: add interface to init smc tables (v2) adds 17e6081bc192 drm/amd/powerplay: add interface to init power (v2) adds a6b35900dca9 drm/amd/powerplay: add interface to get vbios bootup values (v2) adds 46126e6dad1c drm/amd/powerplay: add interface to check pptable (v2) adds 9c9a1747c292 drm/amd/powerplay: add interface to init fb allocations (v2) adds 9e4848a4edd6 drm/amd/powerplay: add interface to parse pptable (v2) adds 86187fec9151 drm/amd/powerplay: add interface to populate smc pptable (v2) adds a751b0958982 drm/amd/powerplay: add interface to check fw version (v2) adds 31b5ae495d68 drm/amd/powerplay: add interface to write pptable (v2) adds a7ebb6d2fde4 drm/amd/powerplay: add interface to set min dcef deep sleep (v2) adds 206bc589ed49 drm/amd/powerplay: add interface to set tool table location (v2) adds e65d45f2c73d drm/amd/powerplay: add interface to allocate memory pool (v2) adds c56de9e8287d drm/amd/powerplay: add interface to notify memory pool loc [...] adds 38f8a2e6141d drm/amd/powerplay: add interfaces for smu resume adds fad3ecf2359b drm/amd/powerplay: add resume sequence placeholder for smu [...] adds 2da5410bf4c9 drm/amdgpu: enable new smu ip block for vega20 adds 59abab5ad295 drm/amd/powerplay: init microcode for smu11 adds 6667889b45cf drm/amd/powerplay: add new ppsmc header for smu11 (v2) adds b0b4b413a9be drm/amd/powerplay: implement smu send message functions fo [...] adds 7b0031b6ea2b drm/amd/powerplay: implement check_fw_status function for smu11 adds 765c50cb2426 drm/amd/powerplay: implement check_fw_version function for smu11 adds ae35cd6a480f drm/amd/powerplay: add pptable header for smu11 adds eaf02a4d92e7 drm/amdgpu: update atomfirmware header for smu11 adds 0ae6afbffe0e drm/amdgpu: update new members in atomfirmware adds 2cf543ed4f3b drm/amd/powerplay: add smu table context structure adds e15da5a4b08a drm/amd/powerplay: add get atom data table helper adds ae2e20136417 drm/amdgpu: move get_index_into_master_table macro into at [...] adds 244f3449285f drm/amd/powerplay: implement read_pptable_from_vbios funct [...] adds 813ce279448e drm/amd/powerplay: implement smu_init[fini]_smc_tables for smu11 adds 142dec6266b2 drm/amd/powerplay: implement smu dpm context functions for smu11 adds 8bf16963df8c drm/amd/powerplay: implement smu_init[fini]_power function [...] adds f96357a991b9 drm/amd/powerplay: implement smu_init(fini)_fb_allocations [...] adds ce6f7fa8a756 drm/amd/powerplay: remove header of smu_v11_0_pptable adds daddacf9f1fe drm/amd/powerplay: update pptable header for smu11 adds e98499b44413 drm/amd/powerplay: add data structure of bootup values adds 846f1a035b55 drm/amd/powerplay: implement get_vbios_bootup_values funct [...] adds 08115f87c38d drm/amd/powerplay: implement get_clk_info_from_vbios funct [...] adds 0b51d9937845 drm/amd/powerplay: implement smu_alloc[free]_memory pool function adds d72e91c5b7b4 drm/amd/powerplay: implement notify_memory_pool_location f [...] adds 74e07f9d3b77 drm/amd/powerplay: add vega20 pptable function file adds 3e333c6ca1f5 drm/amd/powerplay: add function to parse pptable for smu11 adds c6eef2d01d05 drm/amd/powerplay: add function to check pptable for smu11 adds afba82822929 drm/amd/powerplay: update hw fini function to relase some memory adds 29eed6fafdbd drm/amd/powerplay: add function to populate smc pptable for smu11 adds 863651b6fadd drm/amd/powerplay: add function to write pptable for smu11 (v2) adds 44619596ebd4 drm/amd/powerplay: add function to set min dcef deep sleep [...] adds e88e4f836c61 drm/amd/powerplay: add function to set tool table location [...] adds 64136ea6e7d6 drm/amd/powerplay: add enum smu_msg_type to header adds 78031c2c4dcd drm/amd/powerplay: implement smu vega20_message_map for vega20 adds 5c45103f48d7 drm/amd/powerplay: use virtual msg index to replace asic-r [...] adds 0914f1c63510 drm/amd/powerplay: replace SMU_MSG_XXX with PPSMC_MSG_XXX [...] adds c58952737623 drm/amd/powerplay: add append_powerplay_table function adds 00bfaec829c3 drm/amd/powerplay: expose the function of smu read argument adds d76c9e241266 drm/amd/powerplay: Change the allocate method of dpm conte [...] adds 56c53ad6fe6c drm/amd/powerplay: implement smu_init_display for smu11 adds f6a6b9526cf0 drm/amd/powerplay: implement smu_run_afll_btc function adds 6b816d731639 drm/amd/powerplay: implement smu feature functions adds 2f25158d7db8 drm/amd/powerplay: implement feature get&set functions adds e1c6f86a915f drm/amd/powerplay: implement smu_notify_display_change fun [...] adds d6a4aa825a65 drm/amd/powerplay: set defalut dpm table for smu adds 133438fa4e60 drm/amd/powerplay: add function to populate umd state clk. adds e66adb1eea90 drm/amd/powerplay: add function to get power limit for smu11 (v2) adds bed3b3a1e19a drm/amd/powerplay: implement get_current_clk_freq for smu11 adds 86ac88030725 drm/amd/powerplay: print clock levels for smu11 (v2) adds 7457cf025405 drm/amd/powerplay: add get_max_sustainable_clock function adds 3941b2dbed9b drm/amd/powerplay: add function to get thermal range adds 83e1ede637b3 drm/amd/powerplay: add function to set thermal range adds f81920dbdec7 drm/amd/powerplay: add function to enable thermal alert adds e921ec97fe69 drm/amd/powerplay: add function to set fan table to contro [...] adds 74ba3553b2bb drm/amd/powerplay: add function to start thermal control adds dbe6a97024a6 drm/amd/powerplay: implement smu update table function adds dc8e3a0c8efb drm/amd/powerplay: implement is_support_sw_smu function fo [...] adds 4a5a2de66686 drm/amd/powerplay: implement sysfs of amdgpu_get_busy_perc [...] adds 289921b03fe5 drm/amd/powerplay: implement sysfs of pp_table for smu11 (v2) adds 0a49887de95c drm/amd/powerplay: upload dpm level for smu11 adds 7292fd7d2bec drm/amd/powerplay: force clock levels for smu11 adds c9b660435177 drm/amd/powerplay: implement sensor of SCLK and MCLK for smu11 adds 2f613c7068e5 drm/amd/powerplay: implement sensor of thermal_get_tempera [...] adds 2c272452affe drm/amd/powerplay: implement sensor of get_gpu_power for smu11 adds 77d1eef4e87c drm/amd/powerplay: implement sensor of get_gfx_vdd for smu11 adds 143c75d6514d drm/amd/powerplay: implement sensor of get feature mask adds 0989532330e1 drm/amd/powerplay: implement sysfs of get num states function adds ea2d0bf8c7f0 drm/amd/powerplay: implement sysfs of pp_cur_state function adds 0b53f9add0d8 drm/amd/powerplay: implement sysfs of pp_force_state for sw-smu adds e73cf1081172 drm/amd/powerplay: add the function to set deep sleep dcefclk adds 44dd54ee4092 drm/amd/powerplay: add two interfaces to set_active_displa [...] adds 94ed6d0cfdb8 drm/amd/powerplay: add smu display configuration change function adds b3ea88fef321 drm/amd/powerplay: add get_clock_by_type interface for display adds 6ec826846e44 drm/amd/powerplay: add interface to get max high clocks fo [...] adds e5e4e22391c2 drm/amd/powerplay: add interface to get clock by type with [...] adds 1e33d4d43949 drm/amd/powerplay: add interface to get clock by type with [...] adds 04885368cbc8 drm/amd/powerplay: add interface to request display clock voltage adds 98a64c15e0be drm/amd/powerplay: add interface to get dal power level adds 64461900001f drm/amd/powerplay: add interface to get performance level adds 8021816c85be drm/amd/powerplay: add interface to get current shallow sl [...] adds 5e2d38814e9f drm/amd/powerplay: add interface to get current clocks for [...] adds 367eeed47385 drm/amd/powerplay: add interface to notify smu enable pme [...] adds 2e069391188c drm/amd/powerplay: implement interface to set watermarks f [...] adds b55ca3bdaf0b drm/amd/powerplay: add function to store overdrive informa [...] adds 2c80abe3816b drm/amd/powerplay: add function to set default overdrive settings adds 95add9591ada drm/amd/powerplay: add golden dpm table to backup default [...] adds 6d7c830271ad drm/amd/powerplay: print overdrive percentage information [...] adds c4d74f5372da drm/amd/powerplay: get overdrive clock and voltage information adds 6316f51c4758 drm/amd/powerplay: remove unnecessary checking in smu_hw_fini adds ad88f0517b23 drm/amd/powerplay: don't check hwmgr while using the sw smu adds 8554e67d6e22 drm/amd/powerplay: implement power_dpm_state sys interface [...] adds c9ff9d8ee3c6 drm/amd/powerplay: add watermarks related data structs and [...] adds 16177fd05384 drm/amd/powerplay: implement pp_power_profile_mode sys ine [...] adds 379a445480f6 drm/amd/powerplay: add display_config to handle display co [...] adds b3c139d537c0 drm/amd/powerplay: add mclk_latency_table struct and smu_c [...] adds 49d27e91cf4f drm/amd/powerplay: add enable_umd_pstate functions for SMU11 adds 7598b5967203 drm/amd/powerplay: add get_profiling_clk_mask functions for SMU11 adds e0aa87947936 drm/amd/powerplay: add set_uclk_to_highest_level for SMU11 adds 4ebbe6192e7c drm/amd/powerplay: add display_config_changed for SMU11. adds 3fa36a7df967 drm/amd/powerplay: add apply_clock_adjust_rules for SMU11. adds 4dd35181ee44 drm/amd/powerplay: add vega20_notify_smc_display_config fu [...] adds 78ff4a33ca67 drm/amd/powerplay: add vega20_find/force_higest/lowest_dpm [...] adds f277ff0feacc drm/amd/powerplay: add vega20_unforce_dpm_levels for SMU11. adds 9a431038e30a drm/amd/powerplay: implement power_dpm_force_performance_l [...] adds dfbd11874254 drm/amd/powerplay: add sys interface for pcie for smu adds 31535a40802d drm/amd/powerplay: add function to update overdrive settings adds e9c5b46e3c50 drm/amd/powerplay: add sys interface for set sclk_od/mclk_ [...] adds e388cc474d36 drm/amd/powerplay: add sys interface to set pp_od_clk_volt [...] adds c16df976a2fe drm/amd/powerplay: adjust power state when set od_clk adds 1507418667f8 drm/amd/powerplay: dpm clk can be set only when performanc [...] adds f14a323db5b0 drm/amd/powerplay: implement update enabled feature state [...] adds 239873fc596a drm/amd/powerplay: hwmon don't check powerplay when sw smu [...] adds d57a87ad3dba drm/amd/powerplay: implement uvd & vce dpm enable functions adds 41a84248ee39 drm/amd/powerplay: implement sensor of uvd & vce power sta [...] adds 72e91f37a817 drm/amd/powerplay: implement dpm enable functions of uvd & [...] adds bc0fcffd36ba drm/amd/powerplay: Unify smu handle task function (v2) adds c5bee44baa3c drm/amd/powerplay: add function to get sclk and mclk adds a317cf036272 drm/amd/powerplay: enable amdgpu dpm for smu adds 4a2700c56388 drm/amd/powerplay: debugfs don't check powerplay when SW S [...] adds 637c1c6644a9 drm/amd/powerplay: add fan rpm limit interface for hwmon adds 3ac4ffdd13fe drm/amd/powerplay: add fan input interface for hwmon adds 014c4440161b drm/amd/powerplay: implement power1_cap and power1_cap_max [...] adds 46814f51527b drm/amd/powerplay: add STABLE_PSTATE_SCLK and STABLE_PSTAT [...] adds 008a9524cf68 drm/amd/powerplay: implement pwm1 hwmon interface for SMU11 (v2) adds a76ff5af98be drm/amd/powerplay: implement pwm1_enable hwmon interface f [...] adds da5f18e8e8cb drm/amd/powerplay: implement fan1_enable hwmon interface f [...] adds 96026ce0199c drm/amd/powerplay: set fan target interface for hwmon adds 83e21f5754b0 drm/amd/powerplay: get eclk/vclk/dclk for smu11 adds cbbf388fa26b drm/amd/powerplay: set dpm table of vclk/dclk/eclk for smu11 (v2) adds bee71d26d223 drm/amd/powerplay: add smu_late_init for SMU11. adds 9ebbc1bb02c0 drm/amd/powerplay: add is_dpm_running for SMU11 adds 4733cc7244c2 drm/amd/powerplay: add suspend and resume function for smu adds f067499b4862 drm/amd/powerplay: add condition for smc table hw init adds 096761014227 drm/amd/powerplay: support sysfs to get socclk, fclk, dcefclk adds 4b77faaf8c3b drm/amd/powerplay: support sysfs to set socclk, fclk, dcefclk adds 24e141e1a6f2 drm/amd/powerplay: add override pcie parameters adds 1aae3164351e drm/amd/powerplay: support sysfs to set/get pcie adds 4322e4c251c9 drm/amd/powerplay: fix smc messsage index report adds 2dd1209e5760 drm/amd/powerplay: fix byte alignment issue of smu11 pptable adds d4631cba9ebe drm/amd/powerplay: move setting allowed mask and feature e [...] adds 04cfc0c80d8a drm/amd/powerplay: fix the issue of checking on message mapping adds a8394cfa4233 drm/amd/powerplay: use REG32_PCIE wrapper instead for sw smu adds 3b94fb101f40 drm/amd/powerplay: add limit of pp_feature for smu (v3) adds 07740adcbcd3 drm/amd/powerplay: add od condition for power limit adds 55c374e9eb72 drm/amdgpu: Add sysfs files for returning VRAM/GTT info v2 adds 9cc032b23939 drm/amd/display: Poll pending DOWN_REP before enabling the link adds e85c2d63a1c4 drm/amd/display: add full update commit hint struct adds 7cef6a120ec4 drm/amd/display: Add function to create 4d19 fixed point adds 8ae5b1d78d4a drm/amd/display: Respect aux return values adds b9952f93cd2c drm/amd/display: Set stream->mode_changed when connectors change adds e5c419709097 drm/amd/display: Add plane capabilities to dc_caps adds b2fddb136d2f drm/amd/display: Drop underlay plane support adds 0d579c7e25f5 drm/amd/display: Create overlay planes adds 34bafd27e342 drm/amd/display: Allow pflips from a framebuffer to itself adds f5031000603f drm/amd/display: Refactor pageflips plane commit adds 46570f090469 drm/amd/display: Keep clocks high before seamless boot done adds 162f807858d1 drm/amd/display: half bandwidth for YCbCr420 during validation adds 87d44f62d51f Revert "drm/amd/display: dcn add check surface in_use" adds f91813992c34 drm/amd/display: Re-add custom degamma support adds 09e5665adafa drm/amd/display: Update plane tiling attributes for stream [...] adds 07d6a1992195 drm/amd/display: Fix soft hang issue when some DPCD data invalid adds 69226e9c7d4e drm/amd/display: 3.2.20 adds a08ac5a62c0f drm/amd/display: Add pp_smu null pointer check adds df8368be1382 drm/amdgpu: Bump amdgpu version for per-flip plane tiling updates adds dff234d275be drm/amd/powerplay: fix raven issue for sw smu adds 2a7821400f0f drm/amd/powerplay: fix semicolon code style issue adds 71ec90943876 drm/ttm: Fix spelling of "KiB" adds a7dc289b98fa drm/amdgpu/gfx_v8_0: Mark expected switch fall-through adds a427a886a8c7 drm/amdgpu: add thick tile mode settings for Oland of gfx6 adds 59979bf8be17 drm/amd/display: Fix Divide by 0 in memory calculations adds 516bc3d8dd79 drm/amdgpu: reroute VMC and UMD to IH ring 1 adds b849aaa41c91 drm/amdgpu: also reroute VMC and UMD to IH ring 1 on Vega 20 adds d38ca8f0f1a4 drm/amdgpu: fix missing assignment of error return code to [...] adds 24bf582e27a8 drm/amd/powerplay: fix memdup.cocci warnings adds db65e887fea5 drm/amd/powerplay: fix pcie sysfs interface when set wrong value adds 83cd83972260 drm/amdgpu: rework shadow handling during PD clear v3 adds 780637cbdf8f drm/amdgpu: let amdgpu_vm_clear_bo figure out ats status v2 adds 0ce15d6f7d3f drm/amdgpu: allocate VM PDs/PTs on demand adds e35fb064d8d4 drm/amdgpu: free PDs/PTs on demand adds adc7bfe50bd9 drm/amdgpu: drop the huge page flag adds 8ce1f7e7307b drm/amdgpu: allow huge invalid mappings on GMC8 adds 054d282d179e drm/amd/amdgpu: Add ENGINE_CNTL register to vcn10 headers adds c33f53341790 drm/amd/display: Drop atomic_obj_lock for private obj adds b5dcec9c90fd drm/amd/display: Don't ASSERT when total_planes == AMDGPU_ [...] adds b1fa8c89556e drm/amdgpu: Add sysfs entries for xgmi hive v2. adds a690aa0f459e drm/amdgpu: Enable XGMI mapping for peer device adds 9b638f975130 drm/amdgpu: XGMI pstate switch initial support adds 0c5ccf14f504 drm/amd/powerplay: apply Vega20 BACO workaround adds fbaf207f58cf drm/amd/display: clean up dml_init_instance adds 929c3aaa26ef drm/amd/display: Free DCN version of stream encoder adds 148cccf26753 drm/amd/display: Refactor reg_set and reg_update. adds 5d87a3fdceec drm/amd/display: Add PSR SMU Interrupt support adds 30eb85ff422f drm/amd/display: Combine field toggle macro and sequence w [...] adds 3af91bb15093 drm/amd/display: Increase DP blank timeout from 30 ms to 50 ms adds e6bddf6c67f9 drm/amd/display: add pipe lock during stream update adds 02553f57dcdd drm/amd/display: Rename is_hdmi to is_hdmi_tmds type adds 6aac37daeb62 drm/amd/display: reduce abm min reduction, deviation gain [...] adds 1c676a678fa7 drm/amd/display: 3.2.21 adds 4966c3d9b8b4 drm/amd/display: implement bounding box update based on uc [...] adds 42195a226beb drm/amd/display: add HW i2c arbitration with dmcu adds d74004b694ea drm/amd/display: Expose support for alpha blending on overlays adds 33d7598d7022 drm/amd/display: fix up reference clock abstractions adds 0dcdcc898234 drm/amd/display: add i2c over aux failure handling adds c6ade4ee7375 drm/amd/display: On DCN1, Wait for vupdate on cursor updates adds 533aed278afe drm/amdgpu: Move IB pool init and fini v2 adds e0634e8d6b90 drm/amd/display: Fix plane address updates for video surfa [...] adds 83afe835eba5 drm/amdgpu: Cosmetic change for calling func amdgpu_gmc_vr [...] adds 96e1b2c2f263 drm/amd/powerplay: simplify sw-smu message map macro adds 1fb4f1554824 drm/amd/powerplay: move the smc_if_version to asic file adds c6eec902198c drm/amdgpu: add ta ras fw info (v2) adds 9b9ca62ddeec drm/amdgpu: export ta fw info adds 1218252ff2bc drm/amdgpu: add module parameters for ras adds 58b22e0b0ead drm/amdgpu: add ta_ras_if.h adds 7da674535da9 drm/amdgpu: add psp ras callback func and macro adds 5e5d3154575c drm/amdgpu: add psp ras subsystem infrastructure (v2) adds 3ea8fb8c803c drm/amdgpu: add psp v11 ras callback adds ea11421391e7 drm/amdgpu: add psp cmd submit timeout adds c030f2e4166c drm/amdgpu: add amdgpu_ras.c to support ras (v2) adds 36ea1bd2d084 drm/amdgpu: add debugfs ctrl node adds 2be4c4a9d478 drm/amdgpu: reserve bad pages during recovery adds 8cf12507d3bd drm/amdgpu: enable ras on sdma4 adds 760a1d55344d drm/amdgpu: enable ras on gfx9 (v2) adds 791c47694f01 drm/amdgpu: enable ras on gmc9 adds ae363a212b14 drm/amdgpu: Add a new flag to AMDGPU_CTX_OP_QUERY_STATE2 adds 5cb771143ed9 drm/amdgpu: add ioctl query for enabled ras features (v2) adds 138352e5752a drm/amdgpu: skip gpu reset when ras error occured adds 96ebb3073275 drm/amdgpu: add human readable debugfs control support (v2) adds 0dee45a25a63 drm/amdkfd: add RAS capabilities in topology for Vega20 (v2) adds 9b54d2017687 drm/amdkfd: add RAS ECC event support (v3) adds acbbee015b01 drm/amdgpu: handle ras resume adds ed606ca3d30d drm/amdgpu: update atomfirmware header with ecc related members adds 511c4348cf7b drm/amdgpu: add atomfirmware helper function to query ecc status adds 8b6da23f511f drm/amdgpu: add atomfirmware helper function to query sram [...] adds f49ea9f81536 drm/amdgpu: query sram ecc/ecc availability from atombios adds b404ae82558e drm/amdgpu: lookup vbios table to check ecc capability adds 1febb00ecb1a drm/amdgpu: export both supported and enabled ras features adds 2f3940e99243 drm/amdgpu: fix ras parameter descriptions adds 54eb4ed6072b drm/amdgpu: Fix NULL pointer when ta is missing adds 2b9505e3539e drm/amdgpu: Fix warning when lockdep is enabled adds 5caf466a6e42 drm/amdgpu: add new member hw_supported adds b076296b0fb3 drm/amdgpu: Fix ras debugfs data parse adds 163def43e9a1 drm/amdgpu: Fix lockdep warning more gracely adds 5d0f903fe215 drm/amdgpu: let ras initialization a little noticeable adds 108c6a6309c9 drm/amdgpu: add new ras workflow control flags adds 289d513b17e7 drm/amdgpu: fix semicolon.cocci warnings adds 95b1346872f8 drm/amdgpu: Clear VRAM for DRM dumb_create buffers adds 46846ba26558 drm/amdgpu: Only clear dumb buffers if ring is enabled adds 0133690e0d08 drm/amdgpu: change Vega IH ring 1 config adds 1ae64cec8ab7 drm/amdgpu: enable IH doorbell for ring 1&2 on Vega adds b51cd19e48b7 drm/amdgpu: enable IH ring 1&2 for Vega20 as well adds 8c65fe5fc81c drm/amdgpu: limit the number of IVs processed at once adds c1a8abd99da5 drm/amdgpu: use ring/hash for fault handling on GMC9 v3 adds 04ed8459f334 drm/amdgpu: remove chash adds 3119e7f43be1 drm/amdgpu: remove non-sense NULL ptr check adds 56753e73fb2e drm/amdgpu: wait for VM to become idle during flush adds 1bd4e4ca7bb8 drm/amdgpu: stop evicting busy PDs/PTs adds 386a68e78620 drm/amdkfd: support concurrent userptr update for HMM adds 5aeaccca3002 drm/amdgpu: support userptr cross VMAs case with HMM adds 194f87ddffe2 drm/amdgpu: more descriptive message if HMM not enabled adds 98ae7f98d44b drm/amdgpu: Wait for newly allocated PTs to be idle adds 1791e54f0121 drm/amd/display: Respect DRM framebuffer info for video surfaces adds f81e8d532a4f drm/amdkfd/sriov:Put the pre and post reset in exclusive mode v2 adds f11a13ecafa4 drm/amdgpu: re-enable retry faults adds 4f8bc72fbf10 drm/amdgpu: free up the first paging queue v2 adds 1d31408a4c29 drm/amdgpu: use more entries for the first paging queue adds eec3d5efd16d drm/amd/display: Reset alpha state for planes to the corre [...] adds 335d5d7bbd3c drm/amd/display: change generic_reg_wait to void. adds 7ddaef96cd30 drm/amd/display: Use drm helper for resetting plane state adds 901f4f97be66 drm/amd/display: Move dm_read_reg_func to dc_helper. adds ae5041f3a031 drm/amd/display: Fix setting DP_VID_N_MUL adds 7fe538a4d641 drm/amd/display: fix DP 422 VID_M half the rate issue. adds 9070d18f89a8 drm/amd/display: Add a hysteresis to BTR frame multiplier adds fe6119fb0361 drm/amd/display: Fix DP audio regression adds f38e720af8c5 drm/amd/display: extend EDID support to 1kb adds 8db89b2e39ff drm/amd/display: 3.2.22 adds 3d5cc272319d drm/amd/display: Programming correct VRR_EN bit in VTEM structure adds b05e2c5e81f9 drm/amd/display: Update ABM crtc state on non-modeset adds 3c7dd2cbc8e1 drm/amd/display: cache additional dpcd caps for HDR capabi [...] adds 3a9aeadbdfa8 drm/amd/display: Use dc_is_hdmi_signal() instead of ENUM adds c23f95ae7064 drm/amd/display: add global master update lock interfaces adds 66acd4418d7d drm/amd/display: Link train only when link is DP and backe [...] adds e03868ec0cdc drm/amd/display: Fix VTEM InfoPacket programming adds 1e49f3e56d4d drm/amd/display: 3.2.23 adds bc2193992b00 drm/amd/display: fix releasing planes when exiting odm adds f25f06b67ba2 drm/amd/display: fix odm combine pipe reset adds 661a8cd9516b drm/amd/display: add missing opp programming for odm adds 6ffaa6fcd06a drm/amd/display: fix odm pipe management adds d5f90f3a0ab3 drm/amd/display: Expose generic SDP message access interface adds c7ba3653e977 drm/amd/display: Generic SDP message access in amdgpu adds f258fee6c3c0 drm/amd/display: Add debugfs dpcd interface adds 54087768dbd6 drm/amd/display: Only put primary planes into the mode_inf [...] adds 5bbfcebb6d1b drm/ttm: remove set but not used variable 'rdev' adds 5ea8b4725f42 drm/amd/powerplay: Zero initialize num_of_levels in vega20 [...] adds 0a958328b069 drm/amd/powerplay: fix spelling mistake "unknow" -> "unknown" adds 005440066f92 drm/amdgpu: enable gfxoff again on raven series (v2) adds 083d022913f2 drm/amdgpu: add one rlc version into gfxoff blacklist adds 2c2508029f02 drm/amdgpu: remove some unused VM defines adds 072b7a0bd2f6 drm/amdgpu: always set and check dma addresses in the VM code adds d1e29462a06a drm/amdgpu: move and rename amdgpu_pte_update_params adds 802a4a484a76 drm/amdgpu: reserve less memory for PDE updates adds 6dd09027a22a drm/amdgpu: new VM update backends adds e6899d55904f drm/amdgpu: use the new VM backend for PDEs adds c3546695830e drm/amdgpu: use the new VM backend for PTEs adds 86f7bae5cf97 drm/amdgpu: revert "XGMI pstate switch initial support" adds 4e8738a206d2 drm/amdgpu/display: fix build when DCN KCONFIG is not set adds 06b61d4a3cca drm/amd/powerplay: delete some dead code adds 8513027a73c2 drm/amd/powerplay: Off by one in vega20_get_smu_msg_index() adds 6c851417336a drm/amd/powerplay: Fix double unlock bug in smu_sys_set_pp [...] adds 73aa8e1a3a84 drm/amdgpu: Fix some sanity check adds 9f491d731c9d drm/amdgpu: use macro instead of enum for flags adds 828cfa29093f drm/amdgpu: Fix amdgpu ras to ta enums conversion adds 190211ab7554 drm/amdgpu: remove per obj debugfs write adds fed184e9057a drm/amdgpu: trivial typo fix adds 39fee32b467c drm/amdgpu: error out on mode1 reset failure adds 7a3d7bf606ca drm/amdgpu: add more debug friendly prompts adds 37945a3ad56f drm/amdgpu: defer cmd/fence/fw buffers destroy on hw_init failure adds adc7e863f684 drm/amdgpu: use the new VM backend for clears adds df399b064118 drm/amdgpu: XGMI pstate switch initial support adds ecf96b52bf98 drm/amdgpu: move VM table mapping into the backend as well adds 110aef572afc drm/amdgpu: drop the ib from the VM update parameters adds fda43ab68ce4 drm/amdgpu: don't put the root PD into the relocated list adds 5581192d7233 drm/amd/display: add preferred pipe split logic adds 3ae42acde349 drm/amd/display: program default output gamma adds a504ad265dec drm/amd/display: Handle branch device with DFP count = 0 case. adds d9673c920c03 drm/amd/display: Pass init_data into DCN resource creation adds bc07dfb3660f drm/amd/display: Clean up old pplib interface functions adds 3a66541c63bc drm/amd/display: Create clock funcs adds bb1cb98e215c drm/amd/display: Pass SDP spliting in parameters adds a5706c61cb8e drm/amd/display: 3.2.24 adds 248cbed60db0 drm/amd/display: use dc_is_virtual instead of ENUM adds 0cbba1638b8e drm/amd/display: Populate macro_tile_size field for dml adds c0415c8722a4 drm/amd/display: fix odm output gamma programming adds e815a9e62b32 drm/amd/powerplay: update current profile mode only when i [...] adds b523c3a61394 Revert "drm/amdgpu: more descriptive message if HMM not enabled" adds ac83d0ff9cbf Revert "drm/amdgpu: support userptr cross VMAs case with HMM" adds 96aa5bfa091c Revert "drm/amdkfd: support concurrent userptr update for HMM" adds 8944042dece3 Revert "drm/amdgpu: fix HMM config dependency issue" adds 318c3f4bf337 Revert "drm/amdgpu: replace get_user_pages with HMM mirror [...] adds 20d059278ebe Revert "drm/amdkfd: avoid HMM change cause circular lock" adds 296bb163e2d5 Revert "drm/amdgpu: use HMM callback to replace mmu notifier" adds 7a65bdc6903d drm/amdgpu/smu11: fix warning on 32bit arches adds 457109829f4e Merge branch 'drm-next-5.2' of git://people.freedesktop.or [...] adds 1f2367a39f17 drm/komeda: Add d71_enum_resources and d71_cleanup adds 71c420b7bf8a drm/komeda: Add d71 layer adds 7013b667b3d1 drm/komeda: Add d71 compiz component adds f5f0a68e0068 drm/komeda: Add D71 improc and timing_ctrlr adds 321e925c5813 drm/komeda: Add komeda_assemble_pipelines adds 0dac37bf1c5d drm/komeda: Add irq handling adds 7d3cfb70a604 drm/komeda: Add debugfs node "register" for register dump adds 576832681891 arm/komeda: Compile komeda_debugfs_init() only if CONFIG_D [...] adds 04c8a1ec395b MAINTAINERS: Fix pattern for Documentation path for Arm Ma [...] adds 5ebffda25773 Merge commit 'refs/for-upstream/mali-dp' of git://linux-ar [...] adds a5c0fa44e9c1 drm/rockchip: vop: Support dithering to RGB666 adds 17e5bb37c53a dt-bindings: display: rockchip: add document for rk3066 hdmi adds f84d3d37b7fb drm: rockchip: introduce rk3066 hdmi adds 1861a1ffbc08 drm/stm: dw_mipi_dsi-stm: add sleep power management adds df61c776657f drm/stm: add sleep power management adds 088aed8bcab0 drm/sun4i: hdmi: add support for ddc-i2c-bus property adds 64e1f830ea5b drm: fallback to dma_alloc_coherent when memory encryption [...] adds 7bf60c52e093 dma-buf: add new dma_fence_chain container v7 adds 44f8a1396e83 drm/syncobj: add new drm_syncobj_add_point interface v4 adds 01d6c3578379 drm/syncobj: add support for timeline point wait v8 adds 27b575a9aa2f drm/syncobj: add timeline payload query ioctl v6 adds bc9c80fe01a2 drm/syncobj: use the timeline point in drm_syncobj_find_fence v4 adds ea569910cbab drm/syncobj: add transition iotcls between binary and timeline v2 adds 50d1ebef79ef drm/syncobj: add timeline signal ioctl for syncobj v5 adds 181e5bf29e06 drm/vc4: Make sure to emit a tile coordinates between two [...] adds fc0c77fcbfb7 drm/v3d: fix a NULL vs error pointer mixup adds ad8d68b214c7 drm/v3d: Add a note about OOM vs FLDONE, which may be raci [...] adds 3f0b646e1a54 drm/v3d: Rename the fence signaled from IRQs to "irq_fence". adds 5f513cc89edf drm: Add a helper function for printing a debugfs_regset32. adds 3051719af11e drm/vc4: Use drm_print_regset32() for our debug register dumping. adds 3a3fe6e76663 drm: shmem: Off by one in drm_gem_shmem_fault() adds 13f0ec3417c5 drm/vc4: Use drm_printer for the debugfs and runtime bo st [...] adds cb74f6ee8e3a drm/vc4: Add helpers for pm get/put. adds 6234fc0fb037 drm/vc4: Make sure that the v3d ident debugfs has vc4's power on. adds a1d2a6339961 drm/lima: driver for ARM Mali4xx GPUs adds f8b347064b89 MAINTAINERS: add drm/lima driver info adds 3c77ff8f8bae drm/v3d: fix a missing check of pm_runtime_get_sync adds 7ff8a316d10b drm/virtio: add missing drm_atomic_helper_shutdown() call. adds 175d176a1a6f drm/bochs: add missing drm_atomic_helper_shutdown() call. adds e543e0293ca2 drm/cirrus: add missing drm_helper_force_disable_all() call. adds 31c17924564f drm/bochs: drop mode_config_initialized adds a719004282c0 drm/cirrus: drop mode_info.mode_config_initialized adds b9ed8cff037b drm/fb-helper: Remove unused gamma_size variable adds 65a102f68005 drm/fb-helper: dpms_legacy(): Only set on connectors in use adds d7f9b83913f1 drm/vc4: Call drm_dev_register() after all setup is done adds 6e3f17ee73f7 drm/fb-helper: generic: Call drm_client_add() after setup is done adds 1fa6fa1cad3a drm/gamma: Clarify gamma lut uapi adds 7f347dd535ce dt-bindings: panel: Add Feiyang FY07024DI26A30-D MIPI-DSI [...] adds 69dc678abc2b drm/panel: Add Feiyang FY07024DI26A30-D MIPI-DSI LCD panel adds 8c089d642fd1 dt-bindings: display/panel: Add missing unit names adds 3ecd76d9640e dt-bindings: Add vendor prefix for ROCKTECH DISPLAYS LIMITED adds 89c30fcb39f3 dt-bindings: Add Rocktech jh057n00900 panel bindings adds 530b19698dc8 drm/panel: Add Rocktech jh057n00900 panel driver adds 0084c3c71126 drm/panel: otm8009a: Add delay at the end of initialization adds f390d43e11cd drm/panel: otm8009a: No error msg if probe deferred adds 135281dfd493 drm/panel: rm68200: No error msg if probe deferred adds fc13d7100299 drm/panel: otm8009a: Set clock to 29.70 Mhz adds c9be804c8c7a drm/vc4: Use common helpers for debugfs setup by the drive [...] adds ffc267407149 drm/vc4: Disable V3D interactions if the v3d component did [...] adds eff9f244c123 dt-bindings: gpu: Add ASPEED GFX bindings document adds 4f2a8f5898ec drm: Add ASPEED GFX driver adds f15a3ea80391 MAINTAINERS: Add ASPEED BMC GFX DRM driver entry adds 14d2bd53a47a Merge tag 'drm-misc-next-2019-04-04' of git://anongit.free [...] adds 2ebf47176b7e drm/panel: Rocktech jh057n00900: Add terminating newlines [...] adds e31b97ef19df drm/vc4: vc4_debugfs_regset32() can be static adds bc29d3a69d4c drm/pl111: fix possible object reference leak adds 91b350a60513 Documentation/gpu/meson: Remove link to meson_canvas.c adds 7415287e1f36 drm: move tinydrm format conversion helpers to new drm_for [...] adds 26f024f54ab6 drm: add drm_fb_memcpy_dstclip() helper adds bcc4442008ac drm: add drm_fb_xrgb8888_to_rgb565_dstclip() adds ec3de7a43e9c drm: add drm_fb_xrgb8888_to_rgb888_dstclip() adds ab3e023b1b4c drm/cirrus: rewrite and modernize driver. adds 6f61a82507c9 MAINTAINERS: mark lima mailing list as moderated adds ebc41018d84b dt-bindings: gpu: add bindings for the ARM Mali Bifrost GPU adds 71bfbaa47b6d dt-bindings: display: amlogic, meson-vpu: Add G12A compati [...] adds 6c28dca669c6 dt-bindings: display: amlogic, meson-dw-hdmi: Add G12A com [...] adds 61af6e22ec26 drm/meson: Switch PLL to 5.94GHz base for 297Mhz pixel clock adds b93a66faeea9 drm/meson: Add registers for G12A SoC adds e4d1ae1fa360 drm/meson: Add G12A Support for VPP setup adds 728883948b0d drm/meson: Add G12A Support for VIU setup adds 490f50c109d1 drm/meson: Add G12A support for OSD1 Plane adds 11c2d4c751e5 drm/meson: Add G12A Support for the Overlay video plane adds 68679d41a3d6 drm/meson: Add G12A support for plane handling in CRTC driver adds 64d598a106c3 drm/meson: Add G12A support for CVBS Encoder adds 202b9808f8ed drm/meson: Add G12A Video Clock setup adds 4deb190aa355 drm/meson: Add G12A compatible adds 3b7c1237a72a drm/meson: Add G12A support for the DW-HDMI Glue adds 2b5440bc1756 drm/lima: add missing Kconfig dependency adds 80bb8d983224 drm/lima: include used header file explicitly adds 5c8c397c3e54 Merge tag 'drm-misc-next-2019-04-10' of git://anongit.free [...] adds af67772d0a76 drm/amdgpu: Correct the irq types' num of sdma adds 795c1b8d0730 drm/amdgpu: Adjust TMR address alignment as per HW requirement adds 5fa76a9dfe9f drm/amdgpu: fix ATC handling for Ryzen adds b6f3a51e0a34 drm/amdgpu: handle leaf PDEs as PTEs on Vega adds c4229c6e37c2 drm/amdgpu: provide the page fault queue to the VM code adds b4ae4fe6cdbb drm/amdgpu: Add preferred_domain check when determine XGMI state adds 233d3ee4ba36 drm/amdgpu: Allow switching to CUSTOM profile on smu7 v2 adds bbdf38cc0dce drm/amdgpu: Allow switching to CUSTOM profile on Vega10 v2 adds e178f10726d1 drm/amdgpu: Allow switching to CUSTOM profile on Vega20 adds e854194c8b6e drm/amd/display: Update VRR state earlier in atomic_commit_tail. adds 66b0c973d7f7 drm/amd/display: Prevent vblank irq disable while VRR is a [...] adds fdd1fe57c00e drm/amd/display: Rework vrr flip throttling for late vblank irq. adds d2574c33bb71 drm/amd/display: In VRR mode, do DRM core vblank handling [...] adds 71bbe51a0839 drm/amd/display: Make pageflip event delivery compatible w [...] adds 813d20dccf93 drm/amd/display: Fix multi-thread writing to 1 state adds 805ab8f7da89 drm/amd/display: Fix "dc has no member named dml" compile error adds 6752bea8b03e drm/amd/display: Prevent cursor hotspot overflow for RV ov [...] adds 7cdd4dc58d28 drm/amd/powerplay: check for invalid profile mode before s [...] adds 4825d8d6a0fe drm/amd/powerplay: optimization function of smu_update_table adds 0e4f087ba2fe drm/amd/powerplay: simplify the code of [get|set]_activity [...] adds 191051a1bef8 drm/amdgpu: Make default ras error type to none adds 77de502b088f drm/amdgpu: Introduce another ras enable function adds a170d49d084d drm/amdgpu: gfx use amdgpu_ras_feature_enable_on_boot adds 53d650548c38 drm/amdgpu: gmc use amdgpu_ras_feature_enable_on_boot adds 7dd609da9b4e drm/amdgpu: sdma use amdgpu_ras_feature_enable_on_boot adds 14cfde84e33e drm/amdgpu: Add a check to avoid panic because of unexpected irqs adds b0960c3592a3 drm/amdgpu: Always enable memory sharing within same XGMI hive adds bb5a2bdf36a8 drm/amdgpu: support dpm level modification under virtualiz [...] adds 3d12beb319c4 drm/amd/display: Remove semicolon from to_dm_plane_state d [...] adds 2aa632c5ffbe drm/amd/display: Initialize stream_update with memset adds b62f95d16251 drm/amd/display: Add debugfs entry for amdgpu_dm_visual_confirm adds e5490464f45d drm/amd/display: fix dp_hdmi_max_pixel_clk units adds e49f69363adf drm/amd/display: use proper formula to calculate bandwidth [...] adds 0de34efc7b5f drm/amd/display: fix clk_mgr naming adds 332c11914a76 drm/amd/display: Calculate link bandwidth in a common function adds a1e07ba89d49 drm/amd/display: Use plane->color_space for dpp if specified adds b4423fd9cf3e drm/amd/display: return correct dc_status for dcn10_valida [...] adds 2fbbd495e9fe drm/amd/display: 3.2.25 adds e9164db72aa2 drm/amd/display: remove min reduction for abm 2.2 level 3 adds 7ee3769a37d3 drm/amd/display: prefer preferred link cap over verified l [...] adds 004fefa385b4 drm/amd/display: Set surface color space from DRM plane state adds 86eb426a0f30 drm/amd/display: Call hwss.set_cursor_sdr_white_level, if [...] adds c85fc65e2241 drm/amd/display: init dc_config before rest of DC init adds 15ae3b28f8ca drm/amd/display: disable link before changing link settings adds d5ca5fdbeb76 drm/amd/display: fix underflow on boot adds fbd06ec492fc drm/amd/display: HDR visual confirmation incorrectly repor [...] adds 113b7a010872 drm/amd/display: Recreate private_obj->state during S3 resume adds c7e557ab46a7 drm/amd/display: Clean up locking in dcn*_apply_ctx_for_surface() adds cc1fec5724d1 drm/amd/display: Pass plane caps into amdgpu_dm_plane_init adds fe6382cd69de drm/amd/display: fix is odm head pipe logic adds ecc4946f11a0 Merge branch 'drm-next-5.2' of git://people.freedesktop.or [...] adds f06ddb53096b BackMerge v5.1-rc5 into drm-next adds bd53280ef042 drm/drv: Fix incorrect resolution of merge conflict adds dbb92471674a Revert "drm: allow render capable master with DRM_AUTH ioctls" adds a9f58c456e9d drm/vmwgfx: Be more restrictive when dirtying resources adds b2130cca9c8d drm/vmwgfx: Remove set but not used variable 'restart' adds 4efa6661154f drm/vmwgfx: remove redundant unlikely annotation adds 6f74fd911d19 drm/vmwgfx: Use preprocessor macro to get valid context node adds d01316d0469f drm/vmwgfx: Use preprocessor macro for cmd struct adds 5724f899ed82 drm/vmwgfx: Add a new define for vmwgfx user-space debugging adds 45399b112a72 drm/vmwgfx: Print message when command verifier returns wi [...] adds b289840455ce drm/vmwgfx: Clean up some debug messages in vmwgfx_execbuf.c adds 4062dd3e6ad6 drm/vmwgfx: Use VMW_DEBUG_USER for device command buffer errors adds 680360a4d3f6 drm/vmwgfx: Fix formatting and spaces in vmwgfx_execbuf.c adds 11c454196610 drm/vmwgfx: Use preprocessor macro for FIFO allocation adds a5020f4f537f drm/vmwgfx: Zero initialize handle in vmw_execbuf_process adds c601b12fb634 drm/vmwgfx: Remove set but not used variable 'fb_offset, f [...] adds b3edf499dd5b Merge branch 'vmwgfx-next' of https://gitlab.freedesktop.o [...] adds e0510da05192 drm/i915: Extract check_luts() adds 9d9cb9c18c70 drm/i915: Turn intel_color_check() into a vfunc adds e98f35624ca4 drm/i915: Extract i9xx_color_check() adds 3cdd5174cfc6 drm/i915: Extract chv_color_check() adds 1b386cf84931 drm/i915: Extract icl_color_check() adds fbeb4f362213 drm/i915: Extract glk_color_check() adds 1eb631561120 drm/i915: Extract bdw_color_check() adds f65d5528c023 drm/i915: Extract ilk_color_check() adds c25abff511ad drm/i915: Drop the pointless linear legacy LUT load on CHV adds c4128ce7d59e drm/i915: Skip the linear degamma LUT load on ICL+ adds f6ac993fb0ca drm/i915: move the edram detection out of uncore init adds e15be4298f35 drm/i915: fix i9xx irq enable/disable adds 61eae851c92b drm/i915: Fix GCMAX color register programming adds 502da13a72da drm/i915: Program EXT2 GC MAX registers adds ee6df5694a9a drm/i915: Always backoff after a drm_modeset_lock() deadlock adds 52b832606038 drm/i915/guc: Retry GuC load for all load failures adds cde5f7edd511 drm/i915: Avoid using ctx->file_priv during construction adds ee8efa80799f drm/i915: Check domains for userptr on release adds 86d35d4e7625 drm/i915: Split Pineview device info into desktop and mobile adds e08891a5b7e6 drm/i915: Remove redundant device id from IS_IRONLAKE_M macro adds 4ae61358cc1a drm/i915: Split some PCI ids into separate groups adds 805446c8347c drm/i915: Introduce concept of a sub-platform adds d53fef0be4a5 x86/gpu: add ElkhartLake to gen11 early quirks adds b01720bfcdf9 drm/i915: Prefault before locking pages in shmem_pwrite adds 3a891a626794 drm/i915: Move intel_engine_mask_t around for use by i915_ [...] adds 8b74594aa455 drm/i915: Split out i915_priolist_types into its own header adds 7881e6057586 drm/i915: Only emit one semaphore per request adds f722b8c1e2a2 drm/i915/ehl: All EHL ports are combo phys adds 6cbe88303621 drm/i915: add intel_uncore_init_early adds 3de6f8529461 drm/i915: rename init/fini/prune uncore functions adds 640cde65b48a drm/i915: Fix uninitialized mask in intel_device_info_subp [...] adds 4c6ce5c99084 drm/i915: Move the decision to use the breadcrumb tasklet [...] adds 905801fe7237 drm/i915: Force 2*96 MHz cdclk on glk/cnl when audio power [...] adds 48d9f87ddd21 drm/i915: Save the old CDCLK atomic state adds 2b21dfbeee72 drm/i915: Remove redundant store of logical CDCLK state adds 59f9e9cab3a1 drm/i915: Skip modeset for cdclk changes if possible adds 320d41b33ade drm/i915: Extract ilk_lut_10() adds 5bda1aca5d94 drm/i915: Don't use split gamma when we don't have to adds c21ce2effc52 drm/i915: Implement split/10bit gamma for ivb/hsw adds 514462caf757 drm/i915: Add 10bit LUT for ilk/snb adds e262568eb58f drm/i915: Add "10.6" LUT mode for i965+ adds 821062478ce4 drm/i915: Expose the legacy LUT via the GAMMA_LUT/GAMMA_LU [...] adds 795f672b88ba drm/i915: Expose full 1024 LUT entries on ivb+ adds 28d618e9ab86 drm/i915: Update DRIVER_DATE to 20190404 adds 6960d9cfc721 drm/i915: Be precise in types for i915_gem_busy adds 8fb44c1d8258 drm/i915: Fixup kerneldoc for intel_cdclk_needs_cd2x_update adds c2400ec3b6d1 drm/i915: add Makefile magic for testing headers are self- [...] adds b66ea2c2cf59 drm/i915: Use lockdep_pin_lock() over the construction of [...] adds bac24f59f454 drm/i915/execlists: Enable coarse preemption boundaries for gen8 adds e57ce4b193a3 drm/i915/selftests: Fix plain use of integer 0 as NULL adds 6d4257284a87 drm/i915: Make RING_PDP relative to engine->mmio_base adds fdc4e9267f9b drm/i915: Make use of 'engine->uncore' adds 95007efbe608 drm/i915: Convert i915_reset.c over to using uncore mmio adds 141f3767e7b8 drm/i915: Mark GEM wedged right after marking device unplugged adds 513a4c5589b4 drm/i915: Track the temporary wakerefs used for hsw_get_pi [...] adds 499653501baf drm/i915: Fix pipe_bpp readout for BXT/GLK DSI adds e1ef734eaec5 drm/i915: make intel_frontbuffer.h self-contained adds 331c201a0726 drm/i915: extract intel_audio.h from intel_drv.h adds d2ee2e8afeea drm/i915: extract intel_crt.h from intel_drv.h adds fdc24cf30897 drm/i915: extract intel_ddi.h from intel_drv.h adds ec7f29ff0d14 drm/i915: extract intel_connector.h from intel_drv.h adds 174594db632a drm/i915: extract intel_csr.h from intel_drv.h adds 98afa316d1ed drm/i915: extract intel_fbc.h from intel_drv.h adds 55367a275ada drm/i915: extract intel_psr.h from intel_drv.h adds 78c61320c542 drm/i915: extract intel_color.h from intel_drv.h adds f3e189479427 drm/i915: extract intel_lspcon.h from intel_drv.h adds 596fee14fbc9 drm/i915: extract intel_sdvo.h from intel_drv.h adds 408bd9178666 drm/i915: extract intel_hdcp.h from intel_drv.h adds 44c1220a441c drm/i915: extract intel_panel.h from intel_drv.h adds 696173b064c6 drm/i915: extract intel_pm.h from intel_drv.h adds 6dfccb95cf17 drm/i915: extract intel_fbdev.h from intel_drv.h adds 27fec1f9734d drm/i915: extract intel_dp.h from intel_drv.h adds 0550691d58f9 drm/i915: extract intel_hdmi.h from intel_drv.h adds 56dabc930252 drm/i915: extract intel_atomic_plane.h from intel_drv.h adds c6a35b9cf9e2 drm/i915: extract intel_pipe_crc.h from intel_drv.h adds efe57eeae510 drm/i915: extract intel_tv.h from intel_drv.h adds 42406fdc282c drm/i915: extract intel_lvds.h from intel_drv.h adds 75a4639a9f9a drm/i915: extract intel_dvo.h from intel_drv.h adds f9a79f9aeeee drm/i915: extract intel_sprite.h from intel_drv.h adds e7674ef682f2 drm/i915: extract intel_cdclk.h from intel_drv.h adds 93a643f29bcb drm/i915/cdclk: have only one init/uninit function adds 3a52fb7e7953 drm/i915: Get power refs in encoder->get_power_domains() adds 99fa4bc26d74 drm/i915/icl: Simplify release of encoder power refs adds bfd045331384 drm/i915/guc: Replace WARN with a DRM_ERROR adds da23379f1508 drm/i915: Use static allocation for i915_globals_park() adds de220cc21967 drm/i915: Consolidate the timeline->barrier adds 15b7dae0076b drm/i915/psr: Update PSR2 SU corruption workaround comment adds c0f6ffb2cd6a drm/i915: Remove unused VLV/CHV PSR registers adds 98c0d19ec72c drm/i915/psr: Initialize PSR mutex even when sink is not reliable adds 7ae6ad6fbd83 drm/i915/psr: Do not enable PSR in interlaced mode for all GENs adds 6484775766e3 drm/i915/selftests: Mark live_forcewake_ops as unreliable adds 174221e84915 drm/i915/guc: Replace preempt_client lookup with engine->p [...] adds c5b81a325263 drm/i915/icl: Ungate ddi clocks before IO enable adds 942d1cf48eae drm/i915/icl: Fix port disable sequence for mipi-dsi adds f11cb1c19ad0 drm/i915/dp: revert back to max link rate and lane count on eDP adds 4bdc42094d9c ALSA: hda: Fix racy display power access adds a087bafeeac7 drm/i915/icl: Handle rps interrupts without irq lock adds 8455dad7ba8c drm/i915/icl: Don't warn on spurious interrupts adds feb8846b3a4f drm/i915/dp: Expose force_dsc_enable through debugfs adds 9726920b7ea2 drm/i915: Only reset the pinned kernel contexts on resume adds b7404c7ecb38 drm/i915: Bump ready tasks ahead of busywaits adds a79208de65fe drm/i915: Use dedicated rc6 enabling sequence for gen11 adds d105e9ad548d drm/i915/icl: Apply a recommended rc6 threshold adds 2ea7414159cd drm/i915/icl: Enable media sampler powergate adds 1071d0f6877e drm/i915/icl: Disable video turbo mode for rp control adds 917dc6b53c27 drm/i915: Use Engine1 instance for gen11 pm interrupts adds 7d4c75d9097a drm/i915: Prepare for larger CSB status FIFO size adds 632c7ad6f450 drm/i915/icl: Switch to using 12 deep CSB status FIFO adds 4e2056e05e6e drm/i915: Set DP min_bpp to 8*3 for non-RGB output formats adds aefa95bacfbe drm/i915: Clean up DSC vs. not bpp handling adds 0c441cb6f3ee drm/i915: Call i915_sw_fence_fini on request cleanup adds 3936867dbc1e drm/i915: Disable read only ppgtt support for gen11 adds 292ad25c22d9 drm/i915/guc: Implement reset locally adds 1863e3020ab5 drm/i915/execlists: Always reset the context's RING registers adds 2e1e5c5532ff drm/i915: Avoid reclaim taints from runtime-pm debug adds 6fd3134ae355 drm/i915: Do not enable FEC without DSC adds 2474028e4b9a drm/i915: Rename skl_wa_clkgating to the actual WA adds fa9d38f65d39 drm/i915: Fix the inconsistent RMW in WA 827 adds 0edda1d6813b drm/i915: Flush the CSB pointer reset adds 7a412b8f60cd drm/i915: Restore correct bxt_ddi_phy_calc_lane_lat_optim_ [...] adds e5604e2fb6d4 drm/i915: Suppress spurious combo PHY B warning adds 019d26004eba drm/i915: Shortcut readiness to reset check adds 5ce5f61b70f9 drm/i915: Handle catastrophic error on engine reset adds 39564ae86d51 drm/i915/ehl: Inherit Ice Lake conditional code adds 5d75dc2b0810 drm/i915: Teach intel_workarounds to use uncore mmio access adds 1ab494cc405c drm/i915/selftests: Skip live timeline/suspend tests if wedged adds c856dbc887aa drm/i915: Nuke drm_crtc_state and use intel_atomic_state instead adds 7a2a519a899b drm/i915: Drop bool return from breadcrumbs signaler adds adc674cebba7 drm/i915: Mark up ips for RCU protection adds 2c7f9a4df9de drm/i915/gvt: Use consist max display pipe numbers as i915 [...] adds f74a6d9a2c42 drm/i915/gvt: Refine the snapshort range of I915 MCHBAR to [...] adds ed47c5cb8ee6 drm/i915/gvt: Refine the combined intel_vgpu_oos_page stru [...] adds 9c1c8416fc37 drm/i915/gvt: remove the unused sreg adds 43226e6fe798 drm/i915/gvt: replaced register address with name adds aee183baaa3a drm/i915/gvt: Add macro define for mmio 0x50080 and gvt fl [...] adds d39af942822f drm/i915/gvt: Enable synchronous flip on handling MI_DISPLAY_FLIP adds d57b39e3ee3c drm/i915/gvt: Enable async flip on plane surface mmio writes adds 95d002e0a34c Merge tag 'drm-intel-next-2019-04-04' into gvt-next adds ac071578286e drm/i915/gvt: addressed guest GPU hang with HWS index mode adds 2bfc4975083a drm/i915/gvt: Fix incorrect mask of mmio 0x22028 in gen8/9 [...] adds e4eabf27ca90 Merge tag 'gvt-next-2019-04-16' of https://github.com/inte [...] adds 68eb49b140c3 drm/i915: refactor the IRQ init/reset macros adds 2918c3caefc1 drm/i915: don't specify the IRQ register in the gen2 macros adds 9d9523d8c122 drm/i915: add GEN2_ prefix to the I{E, I, M, S}R registers adds 65f42cdc6e65 drm/i915: convert the IRQ initialization functions to inte [...] adds b16b2a2f70b1 drm/i915: fully convert the IRQ initialization macros to i [...] adds d1172ab3d443 drm/i915: Introduce struct class_instance for engines acro [...] adds 5b354966d0d4 drm/i915/ehl: inherit icl cdclk init/uninit adds ad2c467aa92e drm/i915: Update DRIVER_DATE to 20190417 adds b1c4f7feada5 Merge tag 'drm-intel-next-2019-04-17' of git://anongit.fre [...] adds bf4f6d16c894 drm: switch drm_fb_memcpy_dstclip to accept __iomem dst adds d653bd394823 drm: switch drm_fb_xrgb8888_to_rgb565_dstclip to accept __ [...] adds 5c5373b51bec drm: switch drm_fb_xrgb8888_to_rgb888_dstclip to accept __ [...] adds 669105a74a28 drm/bochs: use simple display pipe adds 3bfaf1f7044c Merge drm/drm-next into drm-misc-next adds 564d6fd611f9 drm/sun4i: Rely on dma interconnect for our RAM offset adds e33898a20744 drm/client: Rename drm_client_add() to drm_client_register() adds 09ded8af57bc drm/i915/fbdev: Move intel_fb_initial_config() to fbdev helper adds f47056e88057 drm/tinydrm: Fix fbdev pixel format adds 79b979735e85 drm: fix drm_fb_xrgb8888_to_rgb888_dstclip() adds beb941b970fb virtio-gpu api: comment feature flags adds 3d31e2152281 drm/bridge: ti-tfp410: Fall back to HPD polling if HPD irq [...] adds 51c7b4477c8b dt-bindings: display: tfp410: Add bus-width parameter property adds 0eb2766dd6f3 drm/bridge: ti-tfp410: Set the bus_format adds d08d42de6432 iommu: io-pgtable: Add ARM Mali midgard MMU page table format adds c117aa4d8701 drm: Add a drm_gem_objects_lookup helper adds f3ba91228e8e drm/panfrost: Add initial panfrost driver adds 4dff47c7607a drm/panfrost: Add support for 2MB page entries adds 5e498abf1485 dma-buf: explicitely note that dma-fence-chains use 64bit seqno adds 76356a966e33 drm: aspeed: Clean up Kconfig options adds c8f005684c98 drm: Expose "FB_DAMAGE_CLIPS" property to atomic aware use [...] adds 5d5a179d3e90 drm: Add helpers for setting up an array of dma_fence depe [...] adds f3fb20074e02 drm/lima: Use the drm_gem_fence_array_add helpers for our deps. adds b7147e9a1571 drm: add drm_format_helper.c to kerneldoc adds d48ae1f0532c drm/lima: Make lima_sched_ops static adds 1f2f0599579c drm/sun4i: Make some symbols static adds 2ccb8433ebe8 drm/meson: Make some functions static adds 852ce7285c99 drm/meson: add size and alignment requirements for dumb buffers adds bd84995f0625 drm/mcde: Add device tree bindings adds 9e0b597534b4 dt-bindings: drm/panel: simple: add lg,acx467akm-7 panel adds debcd8f954be drm/panel: simple: add lg,acx467akm-7 panel adds 8d8f6f704495 Merge tag 'drm-misc-next-2019-04-18' of git://anongit.free [...] adds c84b0326d5e4 reset: add acquired/released state for exclusive reset controls adds f31d5c24fb2e reset: Add acquired flag to of_reset_control_array_get() adds 22815f1825e4 reset: Add acquire/release support for arrays adds ee222c5dfeca Merge branch 'reset/acquire' of git://git.pengutronix.de/g [...] adds 11c632e1cfd3 drm/tegra: sor: Implement acquire/release for reset adds 61b51fb51c01 drm/tegra: gem: Fix CPU-cache maintenance for BO's allocat [...] adds 6e865c723014 Merge tag 'drm/tegra/for-5.2-rc1' of git://anongit.freedes [...] adds 2624dd154bcc drm/amdgpu: add timeline support in amdgpu CS v3 adds 1afeb3144344 drm/amdgpu: update version for timeline syncobj support in [...] adds 3d2aca8c8620 drm/amdgpu: fix old fence check in amdgpu_fence_emit adds e911671cd027 drm/powerplay: Add smu set xgmi pstate interface adds 93abb05fd5d6 drm/amdgpu: Set proper function to set xgmi pstate adds 3be0a0b85015 drm/amd/display: Add switch for Fractional PWM on or off adds 37c6a93b7e53 drm/amd/display: Expose support for NV12 on suitable planes adds fc8e5230dca9 drm/amd/display: Add DRM color properties for primary planes adds ea36ad34c5b2 drm/amd/display: expand plane caps to include fp16 and sca [...] adds 623588b8ee60 drm/amd/display: Handle get crtc position error adds e54ae524294f drm/amd/display: define HUBP_MASK_SH_LIST_DCN for Raven adds 32a5b542a6c6 drm/amd/display: Read eDP link settings on detection adds 0a8d85e0a160 drm/amd/display: 3.2.26 adds 781718322779 drm/amd/display: Update plane scaling parameters for fast updates adds f6ff2a08f49d drm/amd/display: Maintain z-ordering when creating planes adds 320932bfd9e3 drm/amd/display: Recalculate pitch when buffers change adds 695af5f9a519 drm/amd/display: Rework DC plane filling and surface updates adds 5ac4619b9d2f drm/amd/display: change name from dc_link_get_verified_lin [...] adds 6491f0c05abd drm/amd/display: Add basic downscale and upscale valdiation adds f843b308adb2 drm/amd/display: Use surface directly when checking update type adds 6e8dc7b0a7a4 drm/amd/display: Don't warn when DC update type > DM guess adds 004b3938e637 drm/amd/display: Check scaling info when determing update type adds c14a005c1621 drm/amd/display: Relax requirements for CRTCs to be enabled adds afcd526b1ba9 drm/amd/display: Add fast_validate parameter adds f55be0be5b72 drm/amd/display: Add profiling tools for bandwidth validation adds 42f1a013300d Merge branch 'drm-next-5.2' of git://people.freedesktop.or [...] adds 0abdba47dc1d drm/msm: don't allocate pages from the MOVABLE zone adds a6bb79ab4879 drm/msm: Remove pm_runtime calls from msm_iommu.c adds 7603df38cc8c drm/msm: Fix NULL pointer dereference adds 6117f8620272 drm/msm: Use drm_mode_vrefresh instead of mode->vrefresh adds 2e0391865bd7 drm/msm: dpu: Simplify frame_done watchdog timeout calculation adds 70df9610de0f drm/msm: dpu: Untangle frame_done timeout units adds be77ef760cd3 drm/msm: dpu: Don't queue the frame_done watchdog for cursor adds f98baa3109ce drm/msm: dpu: Don't set frame_busy_mask for async updates adds b6057cda8f6c drm/msm/dpu: move hw_inf encoder baseclass adds 366334a3127e drm/msm/dpu: remove phys_vid subclass adds a7fcc3237f31 drm/msm/dpu: release resources on modeset failure adds c2ab55a68a33 drm/msm/dpu: dont use encoder->crtc in atomic path adds b107603b4ad0 drm/msm/dpu: map mixer/ctl hw blocks in encoder modeset adds 9d4c8fd1af46 drm/msm/dpu: assign intf to encoder in mode_set adds 4e9985174247 drm/msm/dpu: check split role for single flush adds e1505f627e2e drm/msm: Cleanup A6XX opp-level reading adds 6cd5235c3135 drm/msm: a5xx: fix possible object reference leak adds d674c963af74 drm/msm/gpu: add per-process pagetables param adds 48dc4241c9cd drm/msm: add param to retrieve # of GPU faults (global) adds b0fb66043a0d drm/msm/gpu: Add submit queue queries adds b94a6e3737ac drm/msm/a6xx: Remove unwanted regulator code adds c6c598535c7c dt-bindings: drm/msm/a6xx: Add GX power-domain for GMU bindings adds 9325d4266afd drm/msm/gpu: Attach to the GPU GX power domain adds e31fdb74c183 drm/msm/a6xx: Make GMU reset useful adds 41570b747cf3 msm/drm/a6xx: Turn off the GMU if resume fails adds fb076b15d50d drm/msm/a6xx: Remove an unused struct member adds 48e7f18392c6 drm/msm: Implement .gem_free_object_unlocked adds 8ea274accda9 drm/msm: Stop dropping struct_mutex in recover_worker() adds b673499ae738 drm/msm: Split submit_lookup_objects() into two loops adds 026ef6354caa dt-bindings: drm/msm/a6xx: Document interconnect propertie [...] adds a9e2559c931d drm/msm/gpu: Move zap shader loading to adreno adds abccb9fe3267 drm/msm/a6xx: Add zap shader load adds b55ee6b243bd dt-bindings: drm/msm/gpu: Document a5xx / a6xx zap shader region adds b02872df58ac drm/msm/a6xx: Don't enable GPU state code if dependencies [...] adds 70b5f09e4389 Merge tag 'drm-msm-next-2019-04-21' of https://gitlab.free [...] adds f9af3f846c31 drm/exynos: g2d: remove style error adds e59305305c6b drm/fimd: use DRM_ERROR instead of DRM_INFO in error case adds 62f28738f1f8 drm/exynos: remove unnecessary messages adds 6f83d20838c0 drm/exynos: use DRM_DEV_ERROR to print out error message adds 6be900563a9e drm/exynos: use DRM_DEV_DEBUG* instead of DRM_DEBUG macro adds df90a64eaf57 drm/vidi: replace platform_device pointer with device one adds 8b9550344d39 drm/ipp: clean up debug messages adds 331ca3a3d6a7 Merge tag 'exynos-drm-next-for-v5.2' of git://git.kernel.o [...] adds fd96e0dba19c drm/udl: introduce a macro to convert dev to udl. adds 6ecac85eadb9 drm/udl: move to embedding drm device inside udl device. adds abbc0697d5fb drm/fb: revert the i915 Actually configure untiled display [...] adds b30a43ac7132 drm/nouveau: add kconfig option to turn off nouveau legacy [...] adds 15e60851e191 drm/legacy: move drm_legacy_master_rmmaps to non-driver le [...] adds 35a280219b32 drm/legacy: move map cleanups into drm_bufs.c adds 9b7a77435c1d drm/radeon: drop unused ati pcigart include. adds 058ca50ce3f1 drm/legacy: move lock cleanup for master into lock file (v2) adds fabb0e2a2569 drm/legacy: move map_hash create/destroy into inlines adds 8437dd73b37f drm/legacy: move init/destroy of struct members into legacy file adds 1fa32cb612a8 drm/legacy: move legacy dev reinit into legacy misc adds 848ee5389481 drm/legacy: don't include any of ati_pcigart in legacy. (v2) adds 61ae227032e7 drm: allow removal of legacy codepaths (v4.1) adds 83c163f7eb59 drm/legacy: place all drm legacy members under DRM_LEGACY. adds ee22f76306a6 drm/legacy: remove some legacy lock struct members adds 08269364808f Merge branch 'drm-legacy-cleanup' of git://people.freedesk [...] adds e40b76428842 drm/leases: Drop object_id validation for negative ids adds ae9d6c076c0d drm/lease: Drop recursive leads checks adds 4285c7e1aaad drm/leases: Don't init to 0 in drm_master_create adds 46b757780dfe drm/lease: Check for lessor outside of locks adds 204f640da691 drm/lease: Make sure implicit planes are leased adds 36e4523aaf4a drm/atomic: Wire file_priv through for property changes adds b8c7d7bc8386 drm/atomic: -EACCESS for lease-denied crtc lookup adds 1de7259275ca drm/fb-helper: Fix drm_fb_helper_firmware_config() NULL po [...] adds 5a6792865164 Merge tag 'drm-misc-next-fixes-2019-04-24' of git://anongi [...] adds 929eec99f5fd drm/i915: Avoid use-after-free in reporting create.size adds 447811a686e8 drm/i915/icl: Fix MG_DP_MODE() register programming adds 7c13e5cc2391 Merge tag 'drm-intel-next-fixes-2019-04-25' of git://anong [...] adds 307a312df9c4 drm/nouveau/bar/nv50: check bar1 vmm return value adds f10b83de1fd4 drm/nouveau/bar/nv50: ensure BAR is mapped adds 12e08beb32d6 drm/nouveau/bar/gf100: ensure BAR is mapped adds 15516bf9abaa drm/nouveau/mmu: qualify vmm during dtor adds 2fbcb5653fc0 drm/nouveau: Remove duplicate ACPI_VIDEO_NOTIFY_PROBE definition adds 342406e4fbba drm/nouveau/i2c: Disable i2c bus access after ->fini() adds a2f07d4c1e88 drm/nouveau/fb/ramgk104: fix spelling mistake "sucessfully [...] adds 30df16b93b25 drm/nouveau/nouveau: forward error generated while resumin [...] adds 989eea61448f Merge branch 'linux-5.2' of git://github.com/skeggsb/linux [...] adds 6b622063451d drm: increase drm mmap_range size to 1TB adds 761e473f6b23 drm/gem: Fix sphinx warnings adds 840f93dd8946 Merge tag 'drm-misc-next-fixes-2019-05-01' of git://anongi [...] adds 879a4e70f96a drm/i915: Fix ICL output CSC programming adds 80869e7e61ec Merge tag 'drm-intel-next-fixes-2019-04-30' of git://anong [...] adds 5ec776383d5b drm: report consistent errors when checking syncobj capibility adds 060cebb20cdb drm: introduce a capability flag for syncobj timeline support adds 9628e15ca9d5 drm/i915/icl: Whitelist GEN9_SLICE_COMMON_ECO_CHICKEN1 adds 9f17847d853b Merge tag 'drm-intel-next-fixes-2019-05-02' of git://anong [...] adds 017d75f1f96f drm/amdgpu: enable Vega20 BACO reset support adds 46dd9ff7246f drm/amd/display: Expose support for DRM_FORMAT_RGB565 adds a1b11201af9a drm/powerplay : send SMC message to set XGMI pstate adds 0da8b10e36e9 drm/amdgpu: get_fw_version isn't ASIC specific adds 20299a8812dc drm/amd/include: Add USB_C_TYPE to atom_encoder_cap_defs adds 36e499b2490a drm/amdgpu: amdgpu_device_recover_vram got NULL of shadow->parent adds 4cb62b50de6f drm/amdgpu: disable DRIVER_ATOMIC under SRIOV adds fced5c70da82 drm/amdgpu: enable MGCG for PCO adds f4895610f2ee drm/amdgpu: fix spelling mistake "gateing" -> "gating" adds c9d66b361ed1 drm/amd/amdgpu: fix spelling mistake "recieve" -> "receive" adds 45516e91c270 drm/amd/powerplay: add set/get_power_profile_mode for Raven (v2) adds 8d01071d2663 drm/amd/powerplay: enable UMDPSTATE support on raven2 (v2) adds 77e7f82985fd drm/amdgpu: Change VRAM lost print from ERR to INF adds 2fac0f53fe59 drm/amd/display: wait for fence without holding reservation lock adds f83088981a43 drm/amd/display: Use a reasonable timeout for framebuffer [...] adds 3b8cea6f645c drm/amd/include: Add HUBPREQ_DEBUG register offsets adds bb20be751020 drm/amdgpu: Check if SW SMU is supported before accessing funcs adds 41629f02c604 drm/amd/display: Allow system to enter stutter on init adds 43e3ac8389ef drm/amd/display: Add function to copy DC streams adds abdef7558358 drm/amd/display: Send DMCU messages only if FW loaded adds 5b7c0d8d2bad drm/amd/display: Fix eDP Black screen after S4 resume adds 00ae0af700cc drm/amd/display: 3.2.27 adds cc602e2b0d78 drm/amd/display: Allow cursor position when plane_res.ipp is NULL adds a9a3c0da1427 drm/amd/display: add explicit handshake between x86 and DMCU adds 11f874c041f0 drm/amd/display: fix incorrect null check on pointer adds a66d186c8885 drm/amd/powerplay: raven 4k@60hz dp monitor always flicking adds beac93e6f810 drm/amdgpu: update Vega20 sdma golden settings adds edf1e0008264 drm/amdgpu: value of amdgpu_sriov_vf cannot be set into F3 [...] adds d6ef9b4175e8 drm/amd/display: Refactor CRTC interrupt toggling logic adds 8ad278062de4 drm/amd/display: Disable cursors before disabling planes adds e39575b9c366 drm/amd/display: Fix CRC vblank refs when changing interrupts adds b5e83f6fe1f0 drm/amd/display: Split enabling CRTC interrupts into two passes adds bc92c06525e5 drm/amd/display: Allow commits with no planes active adds 91f287566d49 drm/amd/display: Refactor watermark programming adds 27eaa4927dc3 drm/amd/display: Add power down display on boot flag adds a0867053408e drm/amd/display: remove deprecated pplib interface adds cc8d84132a83 drm/amd/display: Add hubp_init entry to hubp vtable adds ee13cea962b5 drm/amd/display: Refactor dp vendor parsing logic to a function adds 057be086603f drm/amd/display: Do VRR transition before enable_crc_interrupts adds 7267a1a97450 drm/amd/display: Expose DRM_FORMAT_RGB565 on overlay planes adds dc4a9049f023 drm/amd/display: Fix and simplify apply_below_the_range() adds 09aef2c48e79 drm/amd/display: Compensate for pre-DCE12 BTR-VRR hw limit [...] adds 2c7e78355bec drm/amdgpu: expose VCE 4.0 powergate interface adds b0fc850fd95f drm/amdgpu: power down the Vega20 VCE engine on request adds 422449238e98 Merge branch 'drm-next-5.2' of git://people.freedesktop.or [...] adds 1262cc8893ec drm: etnaviv: avoid DMA API warning when importing buffers adds fd2450a77d33 drm/etnaviv: clean up etnaviv_gem_new_handle adds 2b76f5be7c27 drm/etnaviv: initialize idle mask before querying the HW db adds d62bef1016e9 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] adds 30d62d4453e4 drm: add non-desktop quirk for Valve HMDs adds 9801a7eadf4c drm: Add drm_atomic_get_old/new_private_obj_state adds 8d537d3bcb35 drm/komeda: Add komeda_pipeline/component_get_state_and_set_user adds ee6b73d6b09d drm/komeda: Initialize komeda component as drm private object adds 11bb22ee7757 drm/komeda: Add komeda_build_layer_data_flow adds 9e5603094176 drm/komeda: Add komeda_plane/plane_helper_funcs adds c3015342b3f9 drm/komeda: Add komeda_build_display_data_flow adds 552b831cd5e1 drm/komeda: Add komeda_release_unclaimed_resources adds 59dd6d58a533 drm/komeda: Add komeda_crtc_atomic_flush adds a2491b900d63 drm/komeda: Add komeda_crtc_mode_valid/fixup adds 20d84aa84179 drm/komeda: Add komeda_crtc_prepare/unprepare adds b7925b61bd31 drm/komeda: Add komeda_crtc_atomic_enable/disable adds 98fe3f93a9ca drm/komeda: Add komeda_crtc_vblank_enable/disable adds d29da5d8cd43 drm/komeda: Add komeda_crtc_funcs adds 42c729418d9c drm/komeda: Add komeda_kms_check adds 55223394d56b drm/komeda: Add sysfs attribute: core_id and config_id adds 8c134d13a078 drm/komeda: Expose bus_width to Komeda-CORE adds 8c919745ee1c drm/komeda: Fixed warning: Function parameter or member no [...] adds 15e9122d9b5c drm/komeda: Mark the local functions as static adds f2e8d169b2b9 Merge branch 'for-upstream/mali-dp' of git://linux-arm.org [...] adds 43068cb7ba1f drm: prefix header search paths with $(srctree)/ adds b8f9d7f37b6a drm/rockchip: shutdown drm subsystem on shutdown adds f1bb4b6aeed4 drm/panfrost: Make panfrost_gem_free_object() static adds 82c810856955 drm/panfrost: Add missing include adds db594ba3fcf9 drm/panfrost: depend on !GENERIC_ATOMIC64 when using COMPILE_TEST adds aa20236784ab drm/panfrost: Prevent concurrent resets adds ae677a671087 Merge panfrost-fixes into drm-misc-next-fixes adds 6ff408e6dc20 drm/panfrost: Add sanity checks to submit IOCTL adds d9b631f0a0c4 drm/panfrost: Set DMA masks earlier adds f4a3c6a44b35 drm/panfrost: Disable PM on probe failure adds 5450f3615c09 drm/panfrost: Don't scream about deferred probe adds b208146b0c8f drm/panfrost: Show stored feature registers adds 0cbd0adc4429 drm: Fix timestamp docs for variable refresh properties. adds 23e35c0eb81a drm/cma-helper: Fix drm_gem_cma_free_object() adds 15273ffd7efd drm/msm/a6xx: No zap shader is not an error adds eb85d03e01c3 Merge tag 'drm-misc-next-fixes-2019-05-08' of git://anongi [...] adds a2d635decbfa Merge tag 'drm-next-2019-05-09' of git://anongit.freedeskt [...] adds b3f5c0f3333b Merge branch 'for-linus' into for-next adds 35033d8cb71b ALSA: firewire-motu: add support MOTU 8pre FireWire adds cc4f8e91c4ed ALSA: firewire-lib: use 8 byte header for IR context to ge [...] adds 50e0908412e6 ALSA: aloop: Support S24 sample formats adds e42dd3ee3f9c ALSA: emux: Add support of loading GUS-patch adds 734b5a0bbdf4 ALSA: Replace snd_malloc_pages() and snd_free_pages() with [...] adds 36b8defc4476 ALSA: us122l: Use alloc_pages_exact() adds 8748b850becc ALSA: timer: Unify timer callback process code adds 7bb4a8a2cc93 ALSA: timer: Make sure to clear pending ack list adds a7588c896b05 ALSA: timer: Check ack_list emptiness instead of bit flag adds fe1b26c93d43 ALSA: timer: Make snd_timer_close() really kill pending actions adds 3a23fd0415cb Merge branch 'topic/timer-fixes' into for-next adds 4b81dad109ad ALSA: doc: my_chip has no element ioport adds df55531b8b0e ALSA: timer: Revert active callback sync check at close adds fd7ae83de11a ALSA: seq: Use kvmalloc() for cell pools adds 4b24b960b10b ALSA: seq: Align temporary re-locking with irqsave version adds f823b8a75527 ALSA: seq: Remove superfluous irqsave flags adds feb689025fbb ALSA: seq: Protect in-kernel ioctl calls with mutex adds 2eabc5ec8ab4 ALSA: seq: Fix race of get-subscription call vs port-delet [...] adds 41672c0c24a6 ALSA: timer: Simplify error path in snd_timer_open() adds 5d704b0d3b48 ALSA: timer: Coding style fixes adds f0654ba94e33 Revert "ALSA: seq: Protect in-kernel ioctl calls with mutex" adds 7c32ae35fbf9 ALSA: seq: Cover unsubscribe_port() in list_mutex adds 6740ea6776e9 ALSA: seq: Simplify snd_seq_kernel_client_enqueue() helper adds 6b580f523172 ALSA: seq: Protect racy pool manipulation from OSS sequencer adds 99fff44fe339 Merge branch 'for-linus' into for-next adds e61ab9f01749 ALSA: hda: Initialize ext-bus-specific fields in snd_hdac_ [...] adds 46f5710f0b88 ALSA: usb-audio: Add quirk for Focusrite Scarlett Solo adds b5fd12d6c0fc ALSA: seq: Correct unlock sequence at snd_seq_client_ioctl [...] adds c98995493876 ALSA: emu10k1: Drop superfluous id-uniquification behavior adds f4fa968950ae ALSA: core: Don't refer to snd_cards array directly adds 442e321ed223 ALSA: ps3: Remove set but not used variables 'start_vaddr' [...] adds 328e9f6973be ALSA: usb-audio: Handle the error from snd_usb_mixer_apply [...] adds 607ca3bd220f ALSA: hda/realtek - EAPD turn on later adds 4ab1ae3453c9 ALSA: gus: fix misuse of %x adds cb5173594d50 ALSA: usb-audio: Fix a memory leak bug adds 4d95c51776b2 ALSA: hda: fix unregister device twice on ASoC driver adds b60ee2e281b6 ASoC: hdac_hda: overwrite hdev type to HDA_DEV_ASOC adds cbb88db76a15 ALSA: usx2y: fix a double free bug adds f495222e2827 ALSA: hda - Register irq handler after the chip initialization adds 78ff2afc2625 MAINTAINERS: update git tree for sound entries adds 17b89c80319c Merge branch 'for-linus' into for-next adds 2854cd34fbab ALSA: synth: emux: soundfont.c: divide by zero in calc_gus [...] adds 01c8327667c2 ASoC: codec: hdac_hdmi add device_link to card device adds 66287def4353 ASoC: rsnd: fixup 6ch settings to 8ch adds 0bbf4084e0cf ASoC: stm32: i2s: return the get_irq error adds c46ab1510de1 ASoC: codecs: rt5682: initialize mutex before using adds 780f202f2bf4 ASoC: mediatek: btcvsd fix irq mask adds 882c8b4af315 ASoC: dapm: fix kcontrols for effect widgets adds 414a7321d60b ASoC: da7213: fix DAI_CLK_EN register bit overwrite adds cd8926e38e8c ASoC: da7219: Update the support rate list adds 30180e843604 ASoC: hdmi-codec: unlock the device on startup errors adds 6a7c59c6d9f3 ASoC: fix valid stream condition adds f47b9ad927c6 ASoC: skip hw_free on codec dai for which the stream is invalid adds 7f5a466f2ea1 Merge branch 'asoc-5.1' into asoc-linus adds 825b22e5961a ASoC: rsnd: src: fix compiler warnings adds 8ca5104715cf ASoC: davinci-mcasp: Fix clang warning without CONFIG_PM adds 686174a0989b ASoC: qcom: add i2c dependency for SND_SOC_SDM845 adds 52e7306ca2db ASoC: stm32: i2s: change trigger traces adds c2dc8b2c114c ASoC: stm32: i2s: improve channel capabilities handling adds fef050c88ce1 ASoC: stm32: i2s: use default dai name adds 642aafea8889 ASoC: ti: remove compat dma probing adds c9fbc1c02ec8 ASoC: ams-delta: remove duplicate 'const' adds 7d7b25d05ef1 ASoC: ti: fix davinci_mcasp_probe dependencies adds 7bf7d0554890 ASoC: axi-i2s: let both capture and playback be optional adds fa225400758d ASoC: axi-i2s: make both "rx" and "tx" optional adds b517229ca2f7 ASoC: nau8810: use 64-bit arithmetic instead of 32-bit adds 709a9b8a1f4f ASoC: nau8810: fix the typo of function name adds 20b83421e8ee ASoC: nau8810: automatic selecting BCLK in I2S master mode adds 3789debfc379 ASoC: topology: create tlv before soc_tplg_init_kcontrol adds 127470597b6b Merge tag 'v5.1-rc1' into asoc-5.2 adds 14c747506ae6 ASoC: rsnd: add missing reg/reg-name at Document adds c4bce31c4982 ASoC: rsnd: explain extended Audio DMAC peri peri address adds 2944d29d7c89 ASoC: simple-amplifier: Make gpio property optional adds bbfaa7d36c1e ASoC: dpcm: prevent snd_soc_dpcm use after free adds f68c2a682d44 ASoC: stm32: spdifrx: add power management adds 8a68a509ae6b ASoC: rt5651: Add support for active-high jack detect adds a0cb2d4357e4 ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_JD_NOT_INV quirk adds cdc444721b0e ASoC: simple-card: rename simple_get_conversion() to simpl [...] adds d708d35ef084 ASoC: simple-card: add simple_parse_mclk_fs() adds d2bf008ad11a ASoC: audio-graph: rename graph_get_conversion() to graph_ [...] adds 4346a745df41 ASoC: audio-graph: add graph_parse_mclk_fs() adds 3863293a96c3 Merge branch 'for-5.1' of https://git.kernel.org/pub/scm/l [...] adds 7b6f68a4df4d ASoC: topology: free stream_name of dai_drv adds b3718b8f7e9b ASoC: topology: free link string in error adds c77526851ded Merge branch 'asoc-5.1' into asoc-5.2 for wmadsp adds 2b0ee49f129c ASoC: wm_adsp: Don't export wm_adsp2_lock adds b9070df45166 ASoC: wm_adsp: Move wm_adsp2_set_dspclk to CODEC drivers adds 4049ce86fc9b ASoC: wm_adsp: Refactor firmware status reading adds a5dcb24d70ff ASoC: wm_adsp: Factor out parsing of firmware ID header adds 4e08d50d1fb6 ASoC: wm_adsp: Factor out DSP specific operations adds ed1666f68670 ASoC: mediatek: Fix UBSAN warning. adds c6839641532f ASoC: mediatek: Reduce repititive code on mtk_regmap_update_bits. adds 170b1e123f38 ASoC: wm_adsp: Add support for new Halo core DSPs adds 2ae581380e4d ASoC: wm_adsp: Add HALO MPU fault logging adds 8bc144f90b6c ASoC: wm_adsp: Add WDT expiry IRQ handling support for Halo core adds 0f91d24f2c78 ASoC: jz4740: Depend on MIPS instead of MACH_JZ4740 adds bf31cbfbe250 ASoC: tlv320aic32x4: Break out clock setting into separate [...] adds f29eec793d4d ASoC: samsung: i2s: Don't use register read to determine s [...] adds cd537873729c ASoC: wm_adsp: Correct some minor issues adds d151cf89a476 ASoC: stm32: dfsdm: add mmap support adds 41d176d3ec14 ASoC: da7219: Update DAI clock binding info to cover WCLK/BCLK adds d90ba6c8b53e ASoC: da7219: Expose BCLK and WCLK control through CCF adds 883149027a98 ASoC: AMD: Update DA7219 DAI clock name to align with code [...] adds 0580dde59438 ASoC: simple-card-utils: add asoc_simple_debug_info() adds e59289cda8de ASoC: simple_card_utils: share common priv for simple-card [...] adds f38df5bf0c9c ASoC: simple-card-utils: share asoc_simple_startup() adds 686911b46fb5 ASoC: simple-card-utils: share asoc_simple_shutdown() adds f48dcbb6d47d ASoC: simple-card-utils: share asoc_simple_hw_param() adds ad934ca80108 ASoC: simple-card-utils: share asoc_simple_dai_init() adds 629f75440a68 ASoC: simple-card-utils: share asoc_simple_be_hw_params_fixup() adds 65a5056b2120 ASoC: simple-card-utils: share asoc_simple_card_init_priv() adds 8f7f298a3337 ASoC: simple-card-utils: separate asoc_simple_card_parse_dai() adds ad11e59f52d6 ASoC: simple-card-utils: rename asoc_simple_card_xxx() to [...] adds 4c798984c0dc ASoC: mchp-i2s-mcc: dt-bindings: add DT bindings for I2S M [...] adds b87d37d0231f ASoC: mchp-i2s-mcc: add driver for I2SC Multi-Channel Controller adds c95e3a4b9629 ASoC: tlv320aic32x4: Properly Set Processing Blocks adds d9b27d50340c ASoC: lochnagar: Add device tree binding document adds 16123412a628 ASoC: lochnagar: Add driver to support Lochnagar 2 sound card adds 008fe4e53822 ASoC: simple-card-utils: test memory allocation adds 3a9ce0f1b296 ASoC: nau8810: fix the issue of 64 bits division adds eddb6084305e ASoC: AMD: Fix incorrect extern adds cf8817733d10 ASoC: stm32: sai: add power management adds 78540a259b05 ASoC: sirf-audio: Remove redundant of_match_node call adds 8633d44002ba ASoC: dapm: Initialize private_value in snd_soc_dapm_new_dai adds 514b044cba66 ASoC: tlv320aic32x4: Model PLL in CCF adds fd2df3aeafa4 ASoC: tlv320aic32x4: Model CODEC_CLKIN in CCF adds a51b50062091 ASoC: tlv320aic32x4: Model DAC/ADC dividers in CCF adds 9b484124ebd9 ASoC: tlv320aic32x4: Model BDIV divider in CCF adds d25970b5fd51 ASoC: tlv320aic32x4: Control clock gating with CCF adds fbafbf651727 ASoC: tlv320aic32x4: Move aosr and dosr setting to separat [...] adds 96c3bb00239d ASoC: tlv320aic32x4: Dynamically Determine Clocking adds aa6a60f7be92 ASoC: tlv320aic32x4: Restructure set_dai_sysclk adds 78f2d58a2893 ASoC: tlv320aic32x4: Remove mclk references adds 6d56ee1550b8 ASoC: tlv320aic32x4: Allow 192000 Sample Rate adds 64f01d2b5ccc ASoC: tlv320aic32x4: Only enable with common clock adds be1df61cf06e ASoC: fsl: Add Audio Mixer CPU DAI driver adds d0d9071b7241 ASoC: add fsl_audmix DT binding documentation adds b86ef5367761 ASoC: fsl: Add Audio Mixer machine driver adds 5fb94d46c317 ASoC: fsl_audmix: Fix kbuild failure adds ad6bb3067c4d ASoC: cs42l51: add multi endpoint support adds 2b070f673902 ASoC: rt5677-spi: Add ACPI ID adds 11c0269017b2 ASoC: Mediatek: MT8183: Add machine driver with TS3A227 adds 9067cdea1795 ASoC: Mediatek: Add document for mt8183-mt6358-ts3a227-max98357 adds ebbddc75bbe8 ASoC: Mediatek: MT8183: Add machine driver with DA7219 adds de70b2a58112 ASoC: fsl: fix spelling mistake: "missign" -> "missing" adds 809589a94dcc ASoC: wm_adsp: Fix typo in comment adds 5a79acf9a918 ASoC: Mediatek: Add document for mt8183-da7219-max98357 adds 0bbcedd6bb41 ASoC: es8316: Add support for inverted jack detect adds 35146467bd43 ASoC: simple-card-utils: remove set but not used variable [...] adds ebf3326cd969 ASoC: tlv320aic31xx: Add headphone/headset detection adds 90f0202bf2e1 ASoC: tlv320aic31xx: Add button press detection adds f661fa2804af ASoC: fix SND_SOC_LOCHNAGAR_SC kconfig warning adds cce1396936ef ASoC: sprd: Add Spreadtrum audio compress offload support adds e194098bf909 ASoC: core: support driver alias names for FE topology overrides adds 02b6424509e0 ASoC: topology: Align tplg pointer increment across all kcontrols adds 64b92de9603f ASoC: wcd9335: fix a leaked reference by adding missing of [...] adds c705247136a5 ASoC: fsl_utils: fix a leaked reference by adding missing [...] adds b820d52e7eed ASoC: eukrea-tlv320: fix a leaked reference by adding miss [...] adds 6d5e2bf9d203 Merge branch 'acpi-utils' of git://git.kernel.org/pub/scm/ [...] adds 7742a5b418c9 ASoC: tlv320aic31xx: aic31xx_set_jack() can be static adds 26ffa016a3c1 ASoC: wm_adsp: Remove redundant NULL check in wm_adsp_buffer_free adds 789b930a8f0d ASoC: wm_adsp: Make use of local variables adds 2b7bcdad3af9 ASoC: Mediatek: MT8183: TS3A227: fix build error adds 52a30f3bb1b1 ASoC: Mediatek: MT8183: Fix build error in mt8183_da7219_m [...] adds 0f9e47b3fd92 ASoC: sprd: Fix modular build adds b6c573e5e865 ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings adds d82e78b0a578 ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings adds adcc9f2b064e ASoC: sprd: Fix the smatch warning adds 8a1d95c393d9 ASoC: tlv320aic32x4: Update copyright and use SPDX identifier adds fb20de606316 ASoC: rockchip: pdm: using left justified store mode adds a7980cd212ce ASoC: rockchip: pdm: add default regs adds 252163a66a06 ASoC: rockchip: pdm: optimize clear logic adds 072cb68a4366 Merge branch 'asoc-5.1' into asoc-5.2 adds 624e8e00acaf ASoC: rockchip: pdm: fixup pdm fractional div adds 6bfff707985f dt-bindings: sound: rockchip: add compatible for rk3308/px30 adds 717d97879b34 ASoC: rockchip: pdm: add compatible for rk1808 adds 2a050b7a746e dt-bindings: sound: add compatible for rk1808 adds 430f5da69b93 ASoC: rockchip: pdm: adjust waterlevel in frame unit adds 54cd97cfe02e ASoC: rockchip: pdm: Correct PDM_CTRL0 reg value adds 47fa5773f11c ASoC: sprd: Fix spelling mistake "faied" -> "failed" adds b126fc073287 ASoC: rockchip: pdm: Mark RXFIFO_DATA as volatile and precious adds 44ceee847e27 ASoC: tlv320aic32x4: Add Switch for Setting Common Mode Voltage adds d3e6e374566e ASoC: tlv320aic32x4: Add Playback PowerTune Controls adds fdf34366d324 ASoC: max98357a: add missing supported rates adds aa612f2b006a ASoC: wm_adsp: Avoid calling snd_compr_stop_error from WDT expiry adds 26bde6ad6d59 ASoC: dt-bindings: update cs42l51 bindings adds f77b6ea70f3a ASoC: cs42l51: add regulator management adds 11b9cd748e31 ASoC: cs42l51: add reset management adds 2f7c4ce09a43 ASoC: cs42l51: add support of master mode adds 75a714823e89 ASoC: cs42l51: add power management adds e04232c38190 ASoC: cs42l51: add adc volume control adds f96fb7d198ca ASoC: core: remove link components before cleaning up card [...] adds 679f4e6cfd45 ASoC: meson: add g12a compatibles adds 7c02509a8a99 ASoC: meson: axg-fifo: add g12a support adds a3c23a8ad4dc ASoC: meson: axg-toddr: add g12a support adds fcced66f208d ASoC: meson: axg-frddr: add g12a support adds f01bc67f58fd ASoC: meson: axg-tdm-formatter: rework quirks settings adds aa191a37b801 ASoC: meson: axg-tdmout: add g12a support adds 5aebe7c7f9c2 ASoC: topology: fix endianness issues adds 2114171d9cce ASoC: topology: fix big-endian check adds 1997ee89f36d ASoC: fsl_esai: Support synchronous mode adds 4110e9a18683 ASoC: cs42l51: change mic bias DAPM adds 1c05c1ed6f4d ASoC: imx-pcm: Switch to SPDX identifier adds ecf4630f1b98 ASoC: eukrea-tlv320: Switch to SPDX identifier adds e073564fe653 ASoC: fsl-dma: Switch to SPDX identifier adds 47bbcbfeb8ac ASoC: imx-audmux: Switch to SPDX identifier adds 0fe61fc0c243 ASoC: imx-es8328: Switch to SPDX identifier adds a134f42eaaca ASoC: imx-mc13783: Switch to SPDX identifier adds d4451c159a0b ASoC: imx-pcm-fiq: Switch to SPDX identifier adds 58dbd1015d3e ASoC: imx-spdif: Switch to SPDX identifier adds bdc16b574892 ASoC: imx-ssi: Switch to SPDX identifier adds 1edfc2485d8d ASoC: mpc5200_dma: Switch to SPDX identifier adds 1af301d46246 ASoC: mpc5200_psc_ac97: Switch to SPDX identifier adds 864a8472c441 ASoC: mpc5200_psc_i2s: Switch to SPDX identifier adds eed9bb238e08 ASoC: mpc8610_hpcd: Switch to SPDX identifier adds 1021ec41a909 ASoC: mx27vis-aic32x4: Switch to SPDX identifier adds ab78529cfec0 ASoC: p1022_ds: Switch to SPDX identifier adds 8acfeb65cbaa ASoC: p1022_rdk: Switch to SPDX identifier adds 6e3398c67e68 ASoC: pcm030-audio-fabric: Switch to SPDX identifier adds e5eec5ee98a6 ASoC: phycore-ac97: Switch to SPDX identifier adds a03584b75a28 ASoC: wm1133-ev1: Switch to SPDX identifier adds ba49cf6f8e4a ASoC: Intel: bytcht_es8316: Add quirk for inverted jack detect adds a8d218f4fe81 ASoC: Intel: bytcht_es8316: Add quirk for the Teclast X98+ II adds 2390c9b473da ASoC: Intel: kbl_da7219_max98927: remove headset adds daae4c583534 ASoC: tlv320aic32x4: Fix spacing adds 4c61608402f5 ASoC: samsung: arndale: Convert to SPDX License Identifier adds 41ce2ac0417c ASoC: samsung: bells: Convert to SPDX License Identifier adds df504eda6a72 ASoC: samsung: dmaengine: Convert to SPDX License Indentifier adds 392d20f60d00 ASoC: samsung: h1940_uda1380: Convert to SPDX License Identifier adds 7d5b1b8aaa65 ASoC: samsung: i2s: Convert to SPDX License Identifier adds 1d3279c4ab57 ASoC: samsung: idma: Convert to SPDX License Identifier adds 9c8df4cd9964 ASoC: samsung: jive_wm8750: Convert to SPDX License Identifier adds 1643b9fb8c77 ASoC: samsung: littlemill: Convert to SPDX License Identifier adds d5943db34af3 ASoC: samsung: lowland: Convert to SPDX License Identifier adds 7cab920a891e ASoC: samsung: neo1973_wm8753: Convert to SPDX License Identifier adds 1896b485d3ec ASoC: samsung: odroid: Convert to SPDX License Identifier adds 65511dc7488e ASoC: samsung: pcm: Convert to SPDX License Identifier adds 08ac76d01bea ASoC: samsung: s3c-i2s-v2: Convert to SPDX License Identifier adds 521cc68ea588 ASoC: samsung: s3c24xx-i2s: Convert to SPDX License Identifier adds 2dab7021aa52 ASoC: samsung: rx1950_uda1380: Convert to SPDX License Identifier adds 25bc05fbc464 ASoC: samsung: s3c2412-i2s: Convert to SPDX License Identifier adds ac64529df8df ASoC: samsung: s3c24xx_simtec*: Convert to SPDX License Id [...] adds 4d19f2cf5f2d ASoC: samsung: s3c24xx_uda134x: Convert to SPDX License Id [...] adds 8aa0ef201cdc ASoC: samsung: smartq_wm8987: Convert to SPDX License Identifier adds 64301240f86a ASoC: samsung: smdk_spdif: Convert to SPDX License Identifier adds fe20039c8d09 ASoC: samsung: smdk_wm8580: Convert to SPDX License Identifier adds f9ff38071cdc ASoC: samsung: smdk_wm8994*: Convert to SPDX License Identifier adds ebf4c423dd2a ASoC: samsung: snow: Convert to SPDX License Identifier adds dbf0344a4b6a ASoC: samsung: spdif: Convert to SPDX License Identifier adds 3f8b21fd7960 ASoC: samsung: speyside: Convert to SPDX License Identifier adds 686f47bb72dd ASoC: samsung: tm2_wm5110: Convert to SPDX License Identifier adds d18360e07fb7 ASoC: samsung: tobermory: Convert to SPDX License Identifier adds ae061d2a857f ASoC: pcm: save fixed-up hw_params of BE adds 479879701758 ASoC: Intel: Haswell: Remove set but not used variable 'st [...] adds c634d3ffc6b2 dt-bindings: ASoC: Add Spreadtrum multi-channel data trans [...] adds d7bff893e04f ASoC: sprd: Add Spreadtrum multi-channel data transfer support adds 6b903f9bdd98 ASoC: doc: simple-card: Add pin-switches property adds ddb351145a96 ASoC: fsl_sai: Update is_slave_mode with correct value adds 812ad463e089 ASoC: fsl_sai: Add support for runtime pm adds 1fb1e93a1dc7 ASoC: Intel: bytcht_es8316: fix compilation warning adds 2fb2a19af17a ASoC: Intel: bytcr_rt5640: align quirk override handling adds fb45befa7ea0 ASoC: Intel: bytcr_rt5651: align quirk override handling adds 90194281ee8b ASoC: simple-card-utils: add asoc_simple_parse_pin_switches() adds b46ea8f4d238 ASoC: fsl_sai: Add missing return 0 in remove() adds 552f2d7edd38 ASoC: simple-card: Read pin switches conf from devicetree adds 93f38ef6a4b6 Merge branch 'asoc-5.1' into asoc-5.2 adds 8f8a54884dfd ASoC: stm32: sai: simplify dai driver initialisation adds c16211d6226d ASoC: SOF: Add Sound Open Firmware driver core adds c3078f539704 ASoC: SOF: Add Sound Open Firmware KControl support adds 86b02f71ccf3 ASoC: SOF: Add driver debug support. adds 53e0c72d98ba ASoC: SOF: Add support for IPC IO between DSP and Host adds 868bd00f4955 ASoC: SOF: Add PCM operations support adds 311ce4fe7637 ASoC: SOF: Add support for loading topologies adds fd51c47b352b ASoC: SOF: Add DSP firmware logger support adds d1d95fcb63e3 ASoC: SOF: Add DSP HW abstraction operations adds 70cd52544b95 ASoC: SOF: Add firmware loader support adds 4483151e765b ASoC: SOF: Add userspace ABI support adds 8920153c6461 ASoC: SOF: Add PM support adds 8017b8fd37bf ASoC: SOF: Add Nocodec machine driver support adds e657c18a01c8 ASoC: SOF: Add xtensa support adds 3bafac46065e ASoC: SOF: Add utils adds 9e42c5ca4a27 ASoC: SOF: Intel: Add BYT, CHT and BSW DSP HW support. adds 458bc7296184 ASoC: SOF: Intel: Add BDW HW DSP support adds 351d1174fef0 ASoC: SOF: Intel: Add legacy IPC support adds dd96daca6c83 ASoC: SOF: Intel: Add APL/CNL HW DSP support adds 8a300c8fb17c ASoC: SOF: Intel: Add HDA controller for Intel DSP adds 747503b1813a ASoC: SOF: Intel: Add Intel specific HDA DSP HW operations adds 6e9cde974863 ASoC: SOF: Intel: Add Intel specific HDA IPC mechanisms. adds cd679898cd32 ASoC: SOF: Add ACPI device support adds a226893b85b3 ASoC: SOF: Add PCI device support adds d16046ffa6de ASoC: SOF: Intel: Add Intel specific HDA firmware loader adds c6be710f5e2a ASoC: SOF: Intel: Add Intel specific HDA PCM operations adds 78ad1f07a49a ASoC: SOF: Intel: Add hda-bus support and initialization adds a1d1e266b445 ASoC: SOF: Intel: Add Intel specific HDA stream operations adds ba00ed7572cd ASoC: SOF: Intel: Add Intel specific HDA trace operations adds 5507b8103e26 ASoC: SOF: Intel: Add support for HDAudio codecs adds fdd961e37e47 ASoC: SOF: Intel: add SKL+ platform DAIs adds 273020522ef6 ASoC: SOF: Intel: Add platform differentiation for APL and CNL adds e6b140e918e9 ASoC: Intel: Kconfig: expose common option between SST and [...] adds 7e978fa37df7 ASoC: SOF: Add Build support for SOF core and Intel drivers adds f35bf70f61d3 ASoC: Intel: Make sure BDW based machine drivers build for SOF adds 10b02b53a998 ASoC: Intel: select relevant machine drivers for SOF adds 7b6531c5054e ASoC: hdmi-codec: fix spelling mistake "plalform" -> "platform" adds f2a1fdb50d31 ASoC: Mediatek: MT8183: Fix build err while CONFIG_I2C set [...] adds bb24a31ed584 ASoC: AMD: Configure wclk and bclk of master codec adds 5011454ee34a ASoC: pcm3168a: Enable TDM support for DSP_A/B modes adds a0c34c7629be ASoC: fsl_micfil: Remove set but not used variable 'osr' adds 83b4f50ca2b2 ASoC: tlv320aic32x4: Remove set but not used variable 'mclk_rate' adds a1a86e1bd4a8 ASoC: amd: acp3x: Make acp3x_dai_i2s_ops static adds ea751227c813 ASoC: imx: fix fiq dependencies adds 6f547c96b45d ASoC: atmel: tse850: Make some functions static adds 680ae69d5227 ASoC: mpc5200_psc_i2s: Fix invalid license ID adds ac097cac496f ASoC: mpc5200_dma: Fix invalid license ID adds 21c7f3e31ec5 ASoC: rsnd: Document r8a77470 bindings adds 164a263bf8d0 ASoC: Intel: Make boards more available for compile test adds d3692cb5c56d ASoC: Intel: common: add Geminilake Realtek+Maxim machine [...] adds 51dd97d1df5f ASoC: rt5645: fix a NULL pointer dereference adds a2be42f18d40 ASoC: cs43130: fix a NULL pointer dereference adds 8bb678d75954 ASoC: imx-audmix: fix object reference leaks in probe adds d04195b0a351 ASoC: fsl_audmix: remove "model" attribute from DT document adds f2a36a78423e ASoC: fsl_audmix: remove "model" attribute adds 1df1e5457cd1 ASoC: Mediatek: MT8183: change supported formats of DL2 and UL1 adds d232591c9482 ASoC: Mediatek: MT8183: add I2S2 control path from UL2 and UL3 adds a23e34c064b9 ASoC: tlv320aic32x4: Fix potential uninitialized variable adds 62be484f7ad8 ASoC: fsl_audmix: cache pdev->dev pointer adds 7c88b92816df ASoC: sprd: Fix return value check in sprd_mcdt_probe() adds 81a812c98b6e ASoC: sprd: Fix to use list_for_each_entry_safe() when del [...] adds 81ed884501a5 ASoC: wm_adsp: Use DSP ops pointers to stop watchdog in er [...] adds 07f80454369e ASoC: SOF: Intel: fix spelling mistake "incompatble" -> "i [...] adds b75a9799dc37 ASoC: wm_adsp: Correct region base typo in wm_halo_setup_algs adds 903c220b1ece ASoC: fsl_esai: Fix missing break in switch statement adds 406dcbc55a0a ASoC: rt5645: Headphone Jack sense inverts on the LattePan [...] adds 1cd472d2ac16 ASoC: da7219: Use clk_round_rate to handle enabled bclk/wclk case adds c437ba0300ce ASoC: SOF: remove redundant null checks of dai adds 726fc60babe4 ASoC: hdmi-codec: stream is already locked in hw_params adds 0efa3334d65b ASoC: Intel: avoid Oops if DMA setup fails adds 73affae222ec ASoC: SOF: add Kconfig option for strict ABI checks adds 4acb1c2ea42e ASOC: SOF: ipc: add support for stricter ABI checks adds 8e3a6e45a77b ASoC: SOF: topology: add support for stricter ABI checks adds acd1c1883d40 ASoC: SOF: Intel: cnl: add pointer ops to use DPIB position adds df7e0de58825 ASoC: SOF: Intel: hda: add the SSP Host Device memory space adds b095fe47bc1e ASoC: SOF: Intel: hda: add SSP info to the chip info struct adds 74ed4097f589 ASoC: SOF: Intel: hda: set I2S slave before enabling DSP adds d1a6459fab43 ASoC: SOF: Intel: hda: set bus->idx as 0 adds b0056fda7c8a ASoC: SOF: Intel: hda-pcm: remove useless dependency on hdac_ext adds e2803e610aec ASoC: SOF: PCM: add period_elapsed work to fix race condit [...] adds 8242d53975a9 ASoC: SOF: Intel: use snd_sof_pcm_period_elapsed adds ff758e9f73a0 ASoC: SOF: ipc: use snd_sof_pcm_period_elapsed adds 6d60a39e5b78 ASoC: SOF: Intel: hda-ipc: simplify handling of IPC IRQ adds e8e55dbe0896 ASoC: SOF: Intel: hda-stream: store stream capabilities adds 20d0aff739be ASoC: SOF: Intel: hda-stream: handle real stream interrupts only adds ed3baacd76ba ASoC: SOF: intel: hda: add hw_params_upon_resume flag for [...] adds 5e4a27fda2c8 ASoC: SOF: IPC: add ipc dump function adds f3da49f055dc ASoC: SOF: Intel: APL: add ipc dump function adds dc20e5f315e1 ASoC: SOF: Intel: CNL: add ipc dump function adds 2b131b5a25f5 ASoC: Intel: skl_hda_dsp_generic: add DMIC support adds 6dd5055f1d32 ASoC: Intel: skl_hda_dsp_generic:refine code style adds f70abd75b7c6 ASoC: Intel: add sof-rt5682 machine driver adds 16ec5dfe0327 ASoC: Intel: kbl_da7219_max98357a: Map BTN_0 to KEY_PLAYPAUSE adds 1587a061ef56 ASoC: sprd: Add reserved DMA memory support adds 378d590c4945 Merge branch 'asoc-5.2' into asoc-next adds d81645510ce2 Merge tag 'asoc-v5.2' of https://git.kernel.org/pub/scm/li [...] adds 8c2e6728c2bf ALSA: hda/hdmi - Read the pin sense from register when repolling adds 7f641e26a6df ALSA: hda/hdmi - Consider eld_valid when reporting jack event adds d3ba58bb8959 ALSA: hda/realtek - Support low power consumption for ALC295 adds d4c2ccdb5855 ALSA: hda/intel: add CometLake PCI IDs adds 80a5052db751 ALSA: hdea/realtek - Headset fixup for System76 Gazelle (gaze14) adds a46eb523220e ASoC: RT5677-SPI: Disable 16Bit SPI Transfers adds ecb2795c08bc ASoC: max98090: Fix restore of DAPM Muxes adds 863137f0bc5e ASoC: stm32: spdifrx: update pcm hardware constraints adds 19e42536b271 ASoC: stm32: spdifrx: change trace level on iec control adds 4c88519133bd ASoC: sound/soc/sof/: fix kconfig dependency warning adds ab0c433f32f8 ASoC: da7219: Fix a compile warning at CONFIG_COMMON_CLK=n adds c41d384c39f1 ASoC: SOF: Fix a compile warning with CONFIG_PCI=n adds f153bf49ddf6 ASoC: rockchip: Fix an uninitialized variable compile warning adds 54d198d5019d ASoC: SOF: Propagate sof_get_ctrl_copy_params() error properly adds 78989ff8aead ASoC: SOF: xtensa: fix undefined references adds ce38a75089f7 ASoC: SOF: core: fix undefined nocodec reference adds 5095c418b939 Merge tag 'asoc-v5.2-2' of git://git.kernel.org/pub/scm/li [...] adds 6447c962bc47 ALSA: hda/realtek - Support low power consumption for ALC256 adds 534420c6ff87 ALSA: aica: Fix a long-time build breakage adds 7f84ff68be05 ALSA: line6: toneport: Fix broken usage of timer for delay [...] adds bdb8fa6b09a8 ASoC: mediatek: mt6358: initialize setting when ramping volume adds bbb56537a327 ASoC: mediatek: mt6358: save output volume for mixer controls adds ec0574a6ce31 ASoC: mediatek: mt6358: save PGA for mixer control adds 939507f27798 ASoC: codec: hdac_hdmi: no checking monitor in hw_params adds 4fc19fffaaf8 ASoC: stm32: i2s: update pcm hardware constraints adds 7f6647ced298 ASoC: SOF: Fix unused variable warnings adds ed97c988bdc6 Merge tag 'asoc-v5.2-5' of git://git.kernel.org/pub/scm/li [...] adds e57ccca1ba33 Merge tag 'sound-5.2-rc1' of git://git.kernel.org/pub/scm/ [...] adds c13edf8106f6 dma: select GENERIC_ALLOCATOR for DMA_REMAP adds 4217efa353c6 parport_ip32: pass struct device to DMA API functions adds 12a7b035cacc da8xx-fb: pass struct device to DMA API functions adds 9f989e8c06fe gbefb: switch to managed version of the DMA allocator adds 02c486f48343 pxa3xx-gcu: pass struct device to dma_mmap_coherent adds 5ab6a91a1cac arm: use a dummy struct device for ISA DMA use of the DMA API adds d7e02a931235 dma-mapping: remove leftover NULL device support adds e43e2657fe77 x86/dma: Remove the x86_dma_fallback_dev hack adds 148a97d5a02a dma-mapping: remove an unnecessary NULL check adds 13bf5ced9377 dma-mapping: add a Kconfig symbol to indicate arch_dma_pre [...] adds ddab5337b23c Merge tag 'dma-mapping-5.2' of git://git.infradead.org/use [...] adds 5ba846b1ee07 dmaengine: idma64: Use actual device for DMA transfers adds f6ed6491d565 dmaengine: tegra210-adma: use devm_clk_*() helpers adds 74fca241e6a0 dmaengine: tegra210-adma: update system sleep callbacks adds b45aef3aef63 dmaengine: pl330: introduce debugfs interface adds 921234e0c5d7 dmaengine: axi-dmac: Split too large segments adds 2ff25c1c3279 dmaengine: pl08x: be fair when re-assigning physical channel adds f177a4312194 dmaengine: xgene-dma: move spin_lock_bh to spin_lock in tasklet adds 23b846396b95 dmaengine: axi-dmac: extend support for ZynqMP arch adds e2c114c06da2 dmaengine: at_xdmac: remove BUG_ON macro in tasklet adds 223a4f4cfe93 dmaengine: at_xdmac: enhance channel errors handling in tasklet adds 38a829a389e3 dmaengine: at_xdmac: only monitor overflow errors for peri [...] adds 56009f0d2f54 dmaengine: axi-dmac: Infer synthesis configuration paramet [...] adds 648865a79d8e dmaengine: axi-dmac: Don't check the number of frames for [...] adds 9a05045d2a68 dmaengine: axi-dmac: Enable DMA_INTERLEAVE capability adds 2da254cc7908 dmaengine: pl330: _stop: clear interrupt status adds c7266d26dc12 dmaengine: bcm2835: Drop duplicate capability setting. adds ffcfc20f7489 dmaengine: idma64: Move driver name to the header adds 9e1630b809ec dmaengine: xgene-dma: fix spelling mistake "descripto" -> [...] adds 941acd566b18 dmaengine: imx-sdma: Only check ratio on parts that support 1:1 adds 8a6061c34a54 dmaengine: rcar-dmac: Update copyright information adds f4fd2ec08f17 dmaengine: stm32-dma: use platform_get_irq() adds c6504be53972 dmaengine: stm32-dma: Fix unsigned variable compared with zero adds 95d47fb71d18 dmaengine: bcm-sba-raid: Use dev_get_drvdata() adds 66c30aa67917 dmaengine: nbpfaxi: Use dev_get_drvdata() adds 2a4885abf5fb dmaengine: stm32-dma: fix residue calculation in stm32-dma adds 32685552fdc8 dmaengine: fsl-edma: Fix typo in Vybrid name adds e095189a5410 dmaengine: fsl-edma: Adjust indentation adds 0b515abb6b7e dmaengine: at_xdmac: remove a stray bottom half unlock adds ded1f3db4cd6 dmaengine: tegra210-adma: prepare for supporting newer Teg [...] adds c0e74dd25422 Documentation: DT: Add compatibility binding for Tegra186 adds 433de642a76c dmaengine: tegra210-adma: add support for Tegra186/Tegra194 adds 94dc8f4ed479 dmaengine: tegra210-adma: add pause/resume support adds f030e419501c dmaengine: tegra210-dma: free dma controller in remove() adds f33e7bb3eb92 dmaengine: tegra210-adma: restore channel status adds 055128ee008b Merge tag 'dmaengine-5.2-rc1' of git://git.infradead.org/u [...] adds a2f409713e44 cxgb3: Convert cqidr to XArray adds 27114876ceaa cxgb3: Convert qpidr to XArray adds e64a7c02f101 cxgb3: Convert mmidr to XArray adds 52e124c27e7b cxgb4: Convert cqidr to XArray adds 2f43129127e6 cxgb4: Convert qpidr to XArray adds 7a268a93973c cxgb4: Convert mmidr to XArray adds f254ba6ae547 cxgb4: Convert hwtid_idr to XArray adds 9f5a9632e412 cxgb4: Convert atid_idr to XArray adds 401b44804c2a cxgb4: Convert stid_idr to XArray adds f04cc17878b4 RDMA/hns: Only assign the relatived fields of psn if IB_QP [...] adds 601f3e6d067c RDMA/hns: Only assign the fields of the rq psn if IB_QP_RQ [...] adds 834fa8cf6f70 RDMA/hns: Update the range of raq_psn field of qp context adds 5b01b243b0b3 RDMA/hns: Only assgin some fields if the relatived attr_ma [...] adds 07c2339a91c1 RDMA/hns: Hide error print information with roce vf device adds 82342e493b7e RDMA/hns: Bugfix for sending with invalidate adds d0a935563bc0 RDMA/hns: Delete unused variable in hns_roce_v2_modify_qp [...] adds 19b1a294b0b3 RDMA: Use __packed annotation instead of __attribute__ ((packed)) adds 270a9833b269 IB/hfi1: Add running average for adaptive pio adds b02a29eb8841 mlx5: Convert mlx5_srq_table to XArray adds f1430536e008 mlx4: Convert pv_id_table to XArray adds 949a2370466b IB/mad: Convert ib_mad_clients to XArray adds ae78ff3a0f0c RDMA/cm: Convert local_id_table to XArray adds 8e5a9d61e258 ib core: Convert query_idr to XArray adds 81cc440883d4 ucm: Convert ctx_id_table to XArray adds 638267537ad9 cma: Convert portspace IDRs to XArray adds a6a9274a7c71 RDMA/nes: remove redundant check on udata adds 1a2e158327c9 drivers: infiniband: Fix whitespace in kconfig adds a4b7013db23e RDMA/rxe: Fix slab-out-bounds access which lead to kernel [...] adds 4ae27444100f IB/core: Ensure an invalidate_range callback on ODP MR adds e2a438bd7116 RDMA/i40iw: Handle workqueue allocation failure adds 9513ea4f6728 IB/iser: remove uninitialized variable len adds dc7fe518b049 overflow: Fix -Wtype-limits compilation warnings adds e95e52a1788d RDMA/hns: Limit scope of hns_roce_cmq_send() adds 1e5887b700dd IB/mlx5: WQE dump jumps over first 16 bytes adds d623dfd28361 IB/mlx5: Compare only index part of a memory window rkey adds 6a1096611cc5 RDMA/vmw_pvrdma: Skip zeroing device attrs adds 2dd0cf77c93f iw_cxgb4: Update Maintainer details adds 4d60cad5db7f IB/MAD: Add send path trace points adds 821bf1de45a1 IB/MAD: Add recv path trace point adds 0e65bae205cb IB/MAD: Add agent trace points adds 056533192a9e IB/UMAD: Add umad trace points adds 2ccfbb70c277 IB/MAD: Add SMP details to MAD tracing adds 0ac01febd475 BPF: Add sample code for new ib_umad tracepoint adds 08304d714638 IB/rxe: Replace av->network_type with skb->protocol adds 259e66bcdff5 RDMA/uverbs: Add a __user annotation to a pointer adds 2dcdebff5e84 RDMA/uverbs: Annotate uverbs_request_next_ptr() return val [...] adds 0080aed4e4ca RDMA/uverbs: Allow the compiler to verify declaration and [...] adds 1f687edee2ae IB/mlx5: Declare devx_async_cmd_event_fops static adds 920d10e45844 IB/hfi1: Fix two format strings adds 196b4ce57d16 IB/qib: Remove a set-but-not-used variable adds 5aa848408011 RDMA/bnxt_re: Use correct sizing on buffers holding page D [...] adds 5f818d676ac4 RDMA/cxbg: Use correct sizing on buffers holding page DMA [...] adds 41d34865b24c RDMA/mthca: Use correct sizing on buffers holding page DMA [...] adds 93923d309bda RDMA/rxe: Use correct sizing on buffers holding page DMA a [...] adds 629e6f9db6bf RDMA/rdmavt: Use correct sizing on buffers holding page DM [...] adds cebe556bd755 RDMA/core: Introduce ib_core_device to hold device adds 62dfa7955e84 RDMA/core: Restrict sysfs entries view to init_net adds 4e0f7b907072 RDMA/core: Implement compat device/sysfs tree in net namespace adds 5417783eabb2 RDMA/core: Support core port attributes in non init_net adds a56bc45b27b9 RDMA/core: Add module param to disable device sharing amon [...] adds 41c6140189af RDMA: Check net namespace access for uverbs, umad, cma and nldev adds 37eeab55aeca RDMA/core: Extend ib_device_get_by_index for net namespace adds cb7e0e130503 RDMA/core: Add interface to read device namespace sharing mode adds 2b34c5580226 RDMA/core: Add command to set ib_core device net namspace [...] adds 27e19f451089 RDMA/hns: Convert cq_table to XArray adds 736b5a70db98 RDMA/hns: Convert qp_table_tree to XArray adds 0ee3b915b1b0 hfi1: Convert vesw_idr to XArray adds b6014f9e5f39 qedr: Convert qpidr to XArray adds 9fd15987ed27 qedr: Convert srqidr to XArray adds 065d55237ad1 RDMA/netlink: Remove unused data structure adds d3243da8e370 RDMA/core: Don't compare specific bit after boolean AND adds 03b92789e5cf hfi1: Convert hfi1_unit_table to XArray adds 059d48fbf61b qib: Convert qib_unit_table to XArray adds fae7a699a925 opa_vnic: Convert vport_idr to XArray adds 70f06b26f07e IB: ucontext should be set properly for all cmd & ioctl paths adds a6a3797df274 IB: Pass uverbs_attr_bundle down uobject destroy path adds c4367a26357b IB: Pass uverbs_attr_bundle down ib_x destroy path adds bdeacabd1a5f IB: Remove 'uobject->context' dependency in object destroy APIs adds ff23dfa13457 IB: Pass only ib_udata in function prototypes adds 6734b2973565 RDMA/hns: Fix bad endianess of port_pd variable adds 061ccb52d23c RDMA/cma: Set proper port number as index adds f6f3f532556e IB/hfi1: Delay the release of destination mr for TID RDMA [...] adds 6a40693a884d IB/hfi1: Add a function to read next expected psn from har [...] adds b885d5be9ca1 IB/hfi1: Unify the software PSN check for TID RDMA READ/WRITE adds 8da0f0f26f80 IB/hfi1: Remove WARN_ON when freeing expected receive groups adds 747b931fbe23 IB/hfi1: Implement CCA for TID RDMA protocol adds 1c726c44210f Merge HFI1 updates into k.o/for-next adds 0f51427bd097 RDMA/mlx5: Cleanup WQE page fault handler adds d2c33370ae73 RDMA/iw_cxgb4: Always disconnect when QP is transitioning [...] adds c7252a653299 RDMA/cm: Remove useless zeroing of static global variable adds d10bcf947a3e RDMA/umem: Combine contiguous PAGE_SIZE regions in SGEs adds 4d2e11d42fe4 opa_vnic: fix check on record->event, incorrect operator used adds c87e65cfb97c RDMA/cm: Move debug counters to be under relevant IB device adds 9e886b39a73a RDMA/nldev: Return device protocol adds e79c9c60622a IB/mlx5: Remove references to uboject->context adds feec576a6af2 IB: When attrs.udata/ufile is available use that instead o [...] adds f6316032fd32 RDMA/core: Support object allocation in atomic context adds d345691471b4 RDMA: Handle AH allocations by IB/core adds 68e326dea1db RDMA: Handle SRQ allocations by IB/core adds e1c9a0dc2939 RDMA/hns: Dump detailed driver-specific CQ adds d0b5c01bb446 RDMA/umem: Use correct value for SG entries in sg_copy_to_ [...] adds 2b277dae0679 RDMA/hns: Support to create 1M srq queue adds 4b38da75e089 RDMA/drivers: Convert easy drivers to use ib_device_set_netdev() adds ab7efbe24b28 RDMA/cxgb4: Use ib_device_set_netdev() adds 5331fa0db73d Merge branch 'mlx5-next' into rdma.git for-next adds 95579e785a9a RDMA/mlx5: Move netdev info into the port struct adds 4a6dc8552ab2 RDMA/mlx5: Free IB device on remove adds da796ccb3e0e RDMA/mlx5: Move ports allocation to outside of INIT stage adds 5d8f6a0e9207 RDMA/mlx5: Use correct size for device resources adds 6a4d00be0833 RDMA/mlx5: Move rep into port struct adds d5ed8ac34cef RDMA/mlx5: Move default representors SQ steering to rule t [...] adds 35b0aa67b298 RDMA/mlx5: Refactor netdev affinity code adds a989ea01cb10 RDMA/mlx5: Move SMI caps logic adds 26628e2d58c9 RDMA/mlx5: Move to single device multiport ports in switch [...] adds fb652d329902 RDMA/mlx5: Remove VF representor profile adds 1c00d7bc96c2 RDMA/ocrdma: Remove use of idr use pci bdf instead adds 1db86318c4d1 RDMA/mlx5: Check for error return in flow_rule rather than err adds a6d2a5a92e67 RDMA/cxgb4: Fix null pointer dereference on alloc_skb failure adds ff5eefe6d3a3 RDMA/cxgb4: Fix spelling mistake "immedate" -> "immediate" adds 2d9598497757 infiniband/qib: Fix typo in comment adds 3042492bd1f9 RDMA/core: Avoid freeing netdevs in disable_device() adds decbc7a6b007 RDMA/core: Introduce a helper function to change net names [...] adds 2e5b8a01165e RDMA/core: Add a netlink command to change net namespace o [...] adds 13a4376568f6 RDMA/mlx5: Access the prio bypass inside the FDB flow tabl [...] adds 3b70508a6bfb RDMA/mlx5: Create flow table with max size supported adds 52438be44112 RDMA/mlx5: Allow inserting a steering rule to the FDB adds 56e5acd405fa RDMA/mlx5: Add query e-switch vport context to devx white list adds 7f575103b042 RDMA/mlx5: Allow DEVX and raw creation flow on reps adds d3b5cc1cd996 RDMA/mlx5: Initialize roce port info before multiport master init adds 5fb58c9e2fb1 RDMA/mlx5: Don't create IB representors when in multiport [...] adds 823b23da7113 IB/core: Allow vlan link local address based RoCE GIDs adds 5d7ed2f27bbd RDMA/cma: Consider scope_id while binding to ipv6 ll address adds 574258222281 RDMA/hns: Remove asynchronic QP destroy adds 07c5ba912401 IB/hfi1: Add debugfs to control expansion ROM write protect adds ea752bc5e50a IB/{rdmavt, hfi1): Miscellaneous comment fixes adds 62644c1d2bb7 IB/hfi1: Make opfn.h self sufficient adds 715ab1a862c8 IB/rdmavt: Fix ab/ba include issues adds 52cdbcc2b182 IB/rdmavt: Use more efficient allowed_ops adds d40f69c9b9df IB/{rdmavt, qib, hfi1}: Use new routine to release referen [...] adds a9c62e007878 IB/hfi1: Add selected Rcv counters adds 3c176c9d7244 IB/hfi1: Remove reference to RHF.VCRCErr adds ddcdc368b103 RDMA/mlx5: Use get_zeroed_page() for clock_info adds 4eb6ab13b991 RDMA: Remove rdma_user_mmap_page adds 449a224c10a4 Merge branch 'rdma_mmap' into rdma.git for-next adds 1f1d6abbf0be IB/mlx5: Expose TIR ICM address to user space adds 1d045aa76fe8 Merge branch 'mlx5_tir_icm' into rdma.git for-next adds a7b36d5fa86c ib/bnxt: Remove mention of idr_alloc from comment adds b9b0f34531e0 uverbs: Convert idr to XArray adds 923abb9d797b RDMA/core: Introduce RDMA subsystem ibdev_* print functions adds 7872168a8391 RDMA/umem: Handle page combining avoidance correctly in ib [...] adds f89adedaf3fe RDMA/uverbs: Initialize udata struct on destroy flows adds 4f33dd41b24c RDMA/uverbs: Initialize uverbs_attr_bundle ucontext in ib_ [...] adds 8f4426aa19fc IB/mlx5: Add missing XRC options to QP optional params mask adds 1a418f7764a0 IB/core: Set qp->real_qp before it may be accessed adds eb15c78b05bd RDMA/core: Do not invoke init_port on compat devices adds dd05cb828d0e RDMA: Get rid of iw_cm_verbs adds 3bf3e2b881c1 RDMA/rxe: Consider skb reserve space based on netdev of GID adds 8f9748602491 IB/cm: Reduce dependency on gid attribute ndev check adds a70c07397fd8 RDMA: Introduce and use GID attr helper to read RoCE L2 fields adds adb4a57a7a1d RDMA/cma: Use rdma_read_gid_attr_ndev_rcu to access netdev adds dab2175800ef RDMA/rxe: Use rdma_read_gid_attr_ndev_rcu to access netdev adds 5102eca9039b net/smc: Use rdma_read_gid_l2_fields to L2 fields adds 943bd984b108 RDMA/core: Allow detaching gid attribute netdevice for RoCE adds 3a4ef2e2b5cf RDMA/rdmavt: Catch use-after-free access of AH structures adds 3b113a1ec3d4 IB/mlx5: Support device memory type attribute adds 4056b12efd43 IB/mlx5: Warn on allocated MEMIC buffers during cleanup adds 25c13324d03d IB/mlx5: Add steering SW ICM device memory type adds 33cde96fb5d7 IB/mlx5: Device resource control for privileged DEVX user adds 10bf13c33450 RDMA/mlx5: Remove MAYEXEC flag adds 4c4b1996b5db IB/hfi1: Fix WQ_MEM_RECLAIM warning adds 4a35339958f1 RDMA/umem: Add API to find best driver supported page size [...] adds a808273a495c RDMA/verbs: Add a DMA iterator to return aligned contiguou [...] adds eb52c0333f06 RDMA/i40iw: Use core helpers to get aligned DMA address wi [...] adds d85582517e91 RDMA/bnxt_re: Use core helpers to get aligned DMA address adds db6c6774af0d RDMA/umem: Remove hugetlb flag adds f95be3d28d89 RDMA: Add EFA related definitions adds 01edac3aa2b9 RDMA/efa: Add EFA device definitions adds 853f56523565 RDMA/efa: Add the efa.h header file adds 43eaa49d511c RDMA/efa: Add the efa_com.h file adds cd9b3d597054 RDMA/efa: Add the com service API definitions adds 2ce62149afae RDMA/efa: Add the ABI definitions adds 0420e542569b RDMA/efa: Implement functions that submit and complete adm [...] adds e9c6c5373088 RDMA/efa: Add common command handlers adds 40909f664d27 RDMA/efa: Add EFA verbs implementation adds b7f5e880f377 RDMA/efa: Add the efa module adds f23afd75fc99 RDMA/efa: Add driver to Kconfig/Makefile adds d2c4ada1ed88 lib/scatterlist: Remove leftover from sg_page_iter comment adds e7a5b4aafd82 RDMA/device: Don't fire uevent before device is fully initialized adds ba7d8117f3cc IB/core, ipoib: Do not overreact to SM LID change event adds b79656ed44c6 RDMA/ipoib: Allow user space differentiate between valid dev_port adds dce45af5c2e9 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds fc2e2e9c43e3 orangefs: implement xattr cache adds 66d5477d7002 orangefs: do not invalidate attributes on inode create adds 8b60785c1d7c orangefs: simplify orangefs_inode_getattr interface adds 5e7f1d433804 orangefs: update attributes rather than relying on server adds 5e4f606e26d6 orangefs: hold i_lock during inode_getattr adds f2d34c738cbf orangefs: set up and use backing_dev_info adds df2d7337b570 orangefs: let setattr write to cached inode adds afd9fb2a3179 orangefs: reorganize setattr functions to track attribute changes adds a68d9c606a67 orangefs: remove orangefs_readpages adds 0dcac0f7812b orangefs: service ops done for writeback are not killable adds c453dcfc7981 orangefs: migrate to generic_file_read_iter adds 85ac799cf926 orangefs: implement writepage adds 43f34576042e orangefs: do not return successful read when the client-co [...] adds 3e9dfc6e1e8b orangefs: move do_readv_writev to direct_IO adds 8a88bbce6f83 orangefs: skip inode writeout if nothing to write adds 90fc07065a35 orangefs: avoid fsync service operation on flush adds 52e2d0a3804c orangefs: write range tracking adds c472ebc25555 orangefs: implement writepages adds 8f04e1be7848 orangefs: add orangefs_revalidate_mapping adds c2549f8c7a28 orangefs: remember count when reading. adds 4077a0f25b00 orangefs: pass slot index back to readpage. adds dd59a6475c4c orangefs: copy Orangefs-sized blocks into the pagecache if [...] adds 33713cd09ccd orangefs: truncate before updating size adds 882388056194 Merge tag 'for-linus-5.2-ofs1' of git://git.kernel.org/pub [...] adds 8db5da0b8618 x86/ima: require signed kernel modules adds 3d45ad9260c3 x86/ima: add missing include adds 41475a3ebace doc/kernel-parameters.txt: Deprecate ima_appraise_tcb adds 2bfebea90dd5 Merge branch 'next-integrity-for-james' of git://git.kerne [...] new 7664cd6e3a0b Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds 460d95a1d69d smack: removal of global rule list adds 4e328b08882a Smack: Create smack_rule cache to optimize memory usage adds f7450bc6e768 Smack: Fix IPv6 handling of 0 secmark adds f075b344c6ca Merge branch 'smack-for-5.2' of https://github.com/cschauf [...] adds b9ef5513c99b smack: Check address length before reading address family adds 5f9b4992b722 Merge branch 'smack-for-5.2-b' of https://github.com/cscha [...] new 619ae03e922b Smack: Fix kbuild reported build error new 8d31a5c35ed1 Merge branch 'smack-for-5.2-b' of https://github.com/cscha [...] new 800c608c976c Merge branch 'next-smack' of git://git.kernel.org/pub/scm/ [...] new 3213486f2e44 csky: Add support for perf unwind-libdw new b1e76c3d3a77 Merge tag 'csky-for-linus-5.2-perf-unwind-libdw' of git:// [...] adds a2775bbc1d58 kernel/workqueue: Use __printf markup to silence compiler [...] adds 8194fe94ab08 kernel/workqueue: Document wq_worker_last_func() argument adds 24acfb718225 workqueue: Use normal rcu new 23c970608a09 Merge branch 'for-5.2' of git://git.kernel.org/pub/scm/lin [...] adds d6e486ee0ef2 cgroup: remove extra cgroup_migrate_finish() call adds 50943f3e136a cgroup: rename freezer.c into legacy_freezer.c adds aade7f9efba0 cgroup: implement __cgroup_task_count() helper adds 4dcabece4c3a cgroup: protect cgroup->nr_(dying_)descendants by css_set_lock adds 76f969e8948d cgroup: cgroup v2 freezer adds ff9fb7cb515b kselftests: cgroup: don't fail on cg_kill_all() error in c [...] adds 5313bfe425c8 kselftests: cgroup: add freezer controller self-tests adds 712e35178754 cgroup: make TRACE_CGROUP_PATH irq-safe adds 4c476d8cff48 cgroup: add tracing points for cgroup v2 freezer adds afe471ea2d6f cgroup: document cgroup v2 freezer interface adds 533307dc20a9 cgroup: Remove unused cgrp variable adds cb2c4cd87874 cgroup: prevent spurious transition into non-frozen state adds 96b9c592def5 cgroup: get rid of cgroup_freezer_frozen_exit() adds 1900da520c9f kernel: cgroup: fix misuse of %x new f2b31bb59824 cgroup: never call do_group_exit() with task->frozen bit set new abde77eb5c66 Merge branch 'for-5.2' of git://git.kernel.org/pub/scm/lin [...] adds ae67bd3821bb SUNRPC: Fix up task signalling adds 9e6fa0bb84be SUNRPC: Refactor rpc_restart_call/rpc_restart_call_prepare adds 8ba6a92d0182 SUNRPC: Refactor xprt_request_wait_receive() adds 87150aaed9e5 SUNRPC: Refactor rpc_sleep_on() adds 8357a9b60fe7 SUNRPC: Remove unused argument 'action' from rpc_sleep_on_ [...] adds 6b2e6856275d SUNRPC: Add function rpc_sleep_on_timeout() adds 5efd1876e61f SUNRPC: Fix up tracking of timeouts adds 24a9d9a21e56 SUNRPC: Simplify queue timeouts using timer_reduce() adds 431235818bc3 SUNRPC: Declare RPC timers as TIMER_DEFERRABLE adds 9e910bff74be SUNRPC: Ensure that the transport layer respect major timeouts adds 5ad64b36dda9 SUNRPC: Add tracking of RPC level errors adds e4ec48d3cc61 SUNRPC: Make "no retrans timeout" soft tasks behave like s [...] adds da953063bdce SUNRPC: Start the first major timeout calculation at task [...] adds 0729d995f2a2 SUNRPC: Ensure to ratelimit the "server not responding" sy [...] adds ae6ec9184745 SUNRPC: Add the 'softerr' rpc_client flag adds 11982a7c0f65 NFS: Consider ETIMEDOUT to be a fatal error adds 7b1355b615c6 NFS: Move internal constants out of uapi/linux/nfs_mount.h adds 91a575e1a984 NFS: Add a mount option "softerr" to allow clients to see [...] adds 14bebe3c90b3 NFS: Don't interrupt file writeout due to fatal errors adds 22876f540bdf NFS: Don't call generic_error_remove_page() while holding locks adds aded8d7b54f2 NFS: Don't inadvertently clear writeback errors adds 6fbda89b257f NFS: Replace custom error reporting mechanism with generic one adds c917cfaf9bbe NFS: Fix up NFS I/O subrequest creation adds 28b1d3f5a772 NFS: Remove unused argument from nfs_create_request() adds 33344e0f7eaa pNFS: Add tracking to limit the number of pNFS retries adds 0688e64bc600 NFS: Allow signal interruption of NFS4ERR_DELAYed operations adds 154945112dac NFS: Ensure that all nfs lock contexts have a valid open context adds 9fcd5960e88b NFS: Add a helper to return a pointer to the open context [...] adds c79d183ebb76 NFS: Remove redundant open context from nfs_page adds ce96e888fe48 Fix nfs4.2 return -EINVAL when do dedupe operation adds 52db6f9a0cd8 SUNRPC: Avoid digging into the ATOMIC pool adds b2ca473b920d xprtrdma: Fix an frwr_map recovery nit adds 1769e6a816df xprtrdma: Clean up rpcrdma_create_req() adds 23146500b32f xprtrdma: Clean up rpcrdma_create_rep() and rpcrdma_destroy_rep() adds 8cec3dba76a4 xprtrdma: rpcrdma_regbuf alignment adds bb93a1ae2bf4 xprtrdma: Allocate req's regbufs at xprt create time adds 0f665ceb71a2 xprtrdma: De-duplicate "allocate new, free old regbuf" adds d2832af38dfd xprtrdma: Clean up regbuf helpers adds 3f9c7e769347 xprtrdma: Backchannel can use GFP_KERNEL allocations adds 4ba02e8d0ea5 xprtrdma: Increase maximum number of backchannel requests adds 17e4c443c0b4 xprtrdma: Trace marshaling failures adds dbcc53a52df2 xprtrdma: Clean up sendctx functions adds c209e49ceac0 xprtrdma: More Send completion batching adds f19bd0bbd363 xprtrdma: Eliminate rpcrdma_ia::ri_device adds 1f7d1c73c58a SUNRPC: Update comments based on recent changes adds fd5951742dbc xprtrdma: Remove rpcrdma_create_data_internal::rsize and wsize adds 94087e978e9b xprtrdma: Aggregate the inline settings in struct rpcrdma_ep adds 86c4ccd9b92b xprtrdma: Eliminate struct rpcrdma_create_data_internal adds 5f2311f5bd35 xprtrdma: Remove pr_err() call sites from completion handlers adds b8fe677fd059 xprtrdma: Update comments that reference ib_drain_qp adds 2cfd11f16f01 xprtrdma: Remove stale comment adds 79caa5fad47c SUNRPC: Cache cred of process creating the rpc_client adds 1a58e8a0e5c1 NFS: Store the credential of the mount process in the nfs_server adds 283ebe3ec415 SUNRPC: Use the client user namespace when encoding creds adds ac83228a7101 SUNRPC: Use namespace of listening daemon in the client AU [...] adds 264d948ce7d0 NFS: Convert NFSv3 to use the container user namespace adds 58002399da65 NFSv4: Convert the NFS client idmapper to use the containe [...] adds c207db2f5da5 NFS: Convert NFSv2 to use the container user namespace adds 3b7eb5e35d0f NFS: When mounting, don't share filesystems between differ [...] adds b422df915cef lockd: Store the lockd client credential in struct nlm_host adds 950a578c6128 NFS: make nfs_match_client killable new b1029c9bc078 PNFS fallback to MDS if no deviceid found new f02f3755dbd1 NFS4: Fix v4.0 client state corruption when mount new 9c5948c24869 SUNRPC: task should be exit if encode return EKEYEXPIRED m [...] new fe31ce83cbac SUNRPC: Fix an error code in gss_alloc_msg() new 8ca017c8cee3 NFSv4: don't mark all open state for recovery when handlin [...] new a46126ccc77e nfs: pass the correct prototype to read_cache_page new c260121a97a3 NFS: Fix a double unlock from nfs_match,get_client new 5940d1cf9f42 SUNRPC: Rebalance a kref in auth_gss.c new 06cbd26d312e Merge tag 'nfs-for-5.2-1' of git://git.linux-nfs.org/proje [...] adds bdfdf4b2ba64 dt: snps,designware-i2c: Add clock bindings documentation adds c62ebb3d5f0d i2c: designware: Add support for an interface clock adds 0d7350316a2a i2c: i2c-stm32f7: improve loopback in timing algorithm adds ed5a81046bf7 i2c: rcar: sanity check for minimal DMA length adds 03f85e380f92 i2c: rcar: let DMA enable routine return success status adds 94e290b0e9a6 i2c: rcar: wait for data empty before starting DMA adds 07345ab220d8 i2c: at91: segregate master mode specific code from probe [...] adds ad7d142f8951 i2c: at91: split driver into core and master file adds 9d3ca54b550c i2c: at91: added slave mode support adds 472ec0ce3ef4 dt-bindings: i2c: stm32: remove extra spaces adds 36ea73cb9a42 dt-bindings: i2c: stm32: update optional properties for st [...] adds 529766e0a011 i2c: Add drivers for the AMD PCIe MP2 I2C controller adds 265bd824e17f i2c: at91: Convert to use struct i2c_timings adds f6ac28d61675 i2c: apply coding style for struct i2c_adapter adds c24b8d574b7c i2c: iproc: Extend I2C read up to 255 bytes adds f34b8d9093d7 i2c: iproc: Add slave mode support adds 1b23fa2e18f0 i2c: iproc: Add support for more master error status adds 682587080da9 dt-bindings: i2c: iproc: make 'interrupts' optional adds 3f98ad45e585 i2c: iproc: add polling support adds a9f0a81ef88b i2c: iproc: use wrapper for read/write access adds 12402f825d3b dt-bindings: i2c: iproc: add "brcm, iproc-nic-i2c" compati [...] adds 9a1038728037 i2c: iproc: add NIC I2C support adds d469127528ec i2c: nomadik: remove an unnecessary NULL check in nmk_i2c_ [...] adds 0ec4b562c378 i2c: isch: Remove unnecessary acpi.h include adds bc6eaf17097b i2c: mediatek: Add offsets array for new i2c registers adds a3438152c667 dt-bindings: i2c: Add Mediatek MT8183 i2c binding adds cad6dc5d2887 i2c: mediatek: Add arb clock in i2c driver adds a15c91bac695 i2c: mediatek: Add i2c and apdma sync in i2c driver adds 25708278f810 i2c: mediatek: Add i2c support for MediaTek MT8183 adds 78cdfcea289a i2c: brcmstb: remove unused struct member adds bae1d3a05a8b i2c: core: remove use of in_atomic() adds 83c42212d254 i2c: core: use I2C locking behaviour also for SMBUS adds 63b96983a5dd i2c: core: introduce callbacks for atomic transfers adds 7168bff2cfd7 i2c: mux: populate the new *_atomic callbacks adds 77c1e1e062b6 i2c: demux: handle the new atomic callbacks adds 89f845a6dcd3 i2c: omap: Add the master_xfer_atomic hook adds 08960b022fb6 i2c: tegra-bpmp: convert to use new atomic callbacks adds dd7dbf0eb090 i2c: ocores: refactor setup for polling adds 3d11a12ece85 i2c: ocores: enable atomic xfers adds 252fa60e7054 i2c: stu300: use xfer_atomic callback to bail out early adds 8927fbf48124 i2c: algo: bit: add flag to whitelist atomic transfers adds e155e3883019 i2c: gpio: flag atomic capability if possible adds 530edb501ce4 i2c: axxia: use auto cmd for last message adds 18073da76973 dt-bindings: i2c: i2c-mtk: add support for MT8516 adds d303ce595cac i2c: riic: Add Runtime PM support adds 8221324b1af8 i2c: iproc: Change driver to use 'BIT' macro adds ceda59ec444e MAINTAINERS: change my e-mail address for at24 adds d333bad1f6f3 dt-bindings: at24: add Renesas R1EX24016 adds 9a51b86a6121 Merge tag 'at24-v5.2-updates-for-wolfram' of git://git.ker [...] adds ddd7c492d419 i2c: mux: pca954x: remove support for unused platform data adds 590085f0f25a i2c: mux: pca9541: remove support for unused platform data adds f1fb64b04bf4 i2c: mux: pca954x: allow management of device idle state v [...] adds d5984d2a3121 i2c: mux: demux-pinctrl: use struct_size() in devm_kzalloc() adds d00afd5ede1c Merge branch 'i2c-mux/for-next' of https://github.com/peda [...] adds 4db61c2a16fc i2c: core: ratelimit 'transfer when suspended' errors adds 5d756112da49 i2c: core: apply 'is_suspended' check for SMBus, too adds 24beb83ad289 i2c-piix4: Add Hygon Dhyana SMBus support adds c395f8dc1a09 i2c: imx-lpi2c: Use __maybe_unused instead of #if CONFIG_PM_SLEEP adds e6ae3ca27477 dt-bindings: i2c: riic: document r7s9210 support new 45182e4e1f8a Merge branch 'i2c/for-5.2' of git://git.kernel.org/pub/scm [...] adds 2fcdf5fd7c1b rtc: abx80x: convert to SPDX identifier adds 559e883e0f77 rtc: abx80x: use rtc_add_group adds 60b7f4cbdcbc rtc: abx80x: remove useless .remove adds 28e7861cfcf0 rtc: zynqmp: convert to SPDX identifier adds ac2467382240 rtc: ab-b5ze-s3: remove mutex adds 5d049837dd76 rtc: ab-b5ze-s3: remove unnecessary gotos adds 8a941124458f rtc: ab-b5ze-s3: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 818806498569 rtc: ab-b5ze-s3: convert to SPDX identifier adds 33fee143ac6e rtc: ab-b5ze-s3: remove unnecessary check adds cdf7545aef65 rtc: convert core to SPDX identifier adds b67436152959 rtc: mv: convert to SPDX identifier adds 5b25a71b68eb rtc: mv: convert to devm_rtc_allocate_device adds b46c5815be4c rtc: mv: add range adds 35118b7a4ea0 rtc: omap: let the core handle range adds 737842e57557 rtc: da9063: convert header to SPDX adds 87b7cbbc704d rtc: x1205: Add DT bindings adds 6875404fdb44 rtc: x1205: Add DT probing support adds 606cc43c720b rtc: core: correct trivial checkpatch warnings adds 9c3ab8558632 rtc: ab-b5ze-s3: correct checkpatch issues adds 8bc9630ad1ae rtc: 88pm80x: convert to SPDX identifier adds 540a11d8bd00 rtc: test: do not use assignment in if condition adds a652e00ee123 rtc: xgene: fix possible race condition adds 490595abfd36 rtc: xgene: set range adds 3a205b9dc87d rtc: xgene: convert to SPDX identifier adds db7853414b3e rtc: xgene: correct checkpatch issues adds 9a842a7ebb16 rtc: xgene: stop caching alarm_time adds 43f327fa4848 rtc: xgene: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 58f889150a66 rtc: xgene: use .set_time adds 409b84e3eb94 rtc: goldfish: convert to devm_rtc_allocate_device adds 5e2954fd8e3f rtc: goldfish: add range adds bd01386e2c28 rtc: goldfish: sort headers adds 6a6ec8c15d35 rtc: goldfish: allow building on more than MIPS adds b509306d1f01 rtc: goldfish: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 2be7f1b5d096 rtc: goldfish: convert to SPDX identifier adds c50fd69a4f9e rtc: dm355evm: convert to devm_rtc_allocate_device adds 4bc85a3873c6 rtc: dm355evm: set range adds c5655adc02c4 rtc: dm355evm: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds c1576497b286 rtc: dm355evm: convert to SPDX identifier adds 9852023d204b rtc: sh: stop resetting time to epoch adds 1097998d27da rtc: sh: fix possible race condition adds beee05dfbead rtc: sh: set range adds 1a76a77c8800 rtc: at91sam9: drop platform_data support adds 6c7293e7290a rtc: at91sam9: convert to devm_rtc_allocate_device adds 255c43ca0142 rtc: at91sam9: set range adds 8af760a3ec9b rtc: at91sam9: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds bc40072d71d5 rtc: at91sam9: convert to SPDX identifier adds be8bf986c0bf rtc: at91sam9: correct trivial checkpatch warnings adds 70c805c23fce rtc: ps3: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds e85b930bc6b7 rtc: ps3: convert to SPDX identifier adds 0b5e47bbaa5e rtc: ps3: convert to devm_rtc_allocate_device adds 72dd89c0bcd3 rtc: ps3: set range adds 28c6852e47a9 rtc: omap: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 58c92990cc27 rtc: omap: convert to SPDX identifier adds 65c6f638d600 rtc: sun4v: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 3ec99d6136f0 rtc: sun4v: set range adds 64bef02c92fa rtc: sun4v: switch to SPDX identifier adds 5ff404d1496e rtc: da9063: set range adds b599db3a9f40 rtc: da9063: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds b9a1d801a9dd rtc: wm831x: set range adds d315bc1be955 rtc: wm831x: remove unnecessary goto adds 239924498868 rtc: wm831x: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds e07fa839d943 rtc: wm831x: convert to SPDX identifier adds d3062d1d7415 rtc: Fix timestamp value for RTC_TIMESTAMP_BEGIN_1900 adds fd86b2d4bbfc rtc: opal: Make opal_tpo_alarm_irq_enable static adds 24db953e942b rtc: mt6397: Don't call irq_dispose_mapping. adds 9a8f2d12ffaf rtc: brcmstb-waketimer: switch to rtc_time64_to_tm adds e3b371109e01 dt-bindings: rtc: Add on-chip ASPEED RTC documentation adds 184a182ed52a rtc: Add ASPEED RTC driver adds e7afddb2b4d2 rtc: snvs: use dev_pm_set_wake_irq() to simplify code adds cf37fa79a761 rtc: mxc: use devm_platform_ioremap_resource() to simplify code adds 0c46b07ce4d5 rtc: snvs: use devm_platform_ioremap_resource() to simplify code adds 0f21700ac40c rtc: pcf85063: switch to probe_new adds de311aa8d47f rtc: pcf85063: convert to SPDX identifier adds 191c0da112e0 rtc: pcf85063: remove bogus i2c functionality check adds 3555a3425822 rtc: pcf85063: convert to devm_rtc_allocate_device adds 802a779aeb66 rtc: pcf85063: set range adds e89b60d02801 rtc: pcf85063: switch to regmap adds 0e2e87779ab8 rtc: pcf85063: differentiate pcf85063a and pcf85063tp adds 05cb3a56ee8c rtc: pcf85063: add alarm support adds 5b3a3ade0293 rtc: pcf85063: add Micro Crystal RV8263 support adds fadfd092ee91 rtc: pcf85063: add nvram support adds 85370d3dd0d1 rtc: pcf85063: add offset correction support adds 27ff836d2f44 rtc: pcf85063: add RTC_VL_READ/RTC_VL_CLR support adds 169680dee73d rtc: remove unnecessary Kconfig dependencies adds c48cadf5bf4b rtc: don't reference bogus function pointer in kdoc adds 73f28f714a8f rtc: lib: check whether tm->tm_year in int32 range adds 43dae505dae6 rtc: test: use .set_time adds d1fbe695d889 rtc: ds1672: set range adds 10e3efc16569 rtc: ds1672: move oscillator handling to .read_time adds c346065582f8 rtc: ds1672: remove sysfs debug interface adds 7a5670c754b8 rtc: ds1672: remove useless indirection adds 520d6516736e rtc: ds1672: use rtc_time64_to_tm adds 219219d9b89b rtc: ds1672: use .set_time adds 69468320a94d rtc: ds1672: convert to SPDX identifier adds e3a7691321ae rtc: ds1672: switch debug message to %ptR adds 06cfd668ec67 rtc: coh901331: set range adds 9cf2f9b5adcb rtc: coh901331: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds febad7946072 rtc: coh901331: use .set_time adds 7d624621b704 rtc: coh901331: convert to SPDX identifier adds e1089802467d rtc: tegra: set range adds 34ea0ac3e2e6 rtc: tegra: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds b6838275be1f rtc: tegra: convert to SPDX identifier adds 0d823abd7c04 rtc: stmp3xxx: set range adds a659a08180f4 rtc: stmp3xxx: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 622eb9b487d3 rtc: stmp3xxx: use .set_time adds 838d2d916599 rtc: stmp3xxx: convert to SPDX identifier adds 8f7b1d718a43 rtc: pcf85363: remove unused struct pcf85363 member adds c0ec8319cc41 rtc: pcf85363: set range adds 176a5ee32c25 rtc: pcf85363: remove bogus i2c functionality check adds b21a841c4c1a rtc: pcf85363: remove useless forward declaration adds 56573ca7ee77 rtc: pcf85363: convert to SPDX identifier adds 386b5941a0dd rtc: ab3100: set range adds 0dca027bb859 rtc: ab3100: use .set_time adds ac2ae48efad7 rtc: ab3100: convert to SPDX identifier adds 153a9177c1c8 rtc: sirfsoc: Make sysrtc_regmap_config static adds 862cac15d2e9 rtc: rx8025: Fix a parameter to %ptR in rx8025_read_alarm() adds bc0e731fc289 rtc: mxc: use dev_pm_set_wake_irq() to simplify code adds fbc5ee9a6955 rtc: mxc_v2: use dev_pm_set_wake_irq() to simplify code adds 6bbad585fd69 rtc: lpc32xx: convert to devm_rtc_allocate_device adds 3a13426908a3 rtc: lpc32xx: set range adds ba4a84f5ab6e rtc: lpc32xx: simplify IRQ setup adds f04dd349a343 rtc: lpc32xx: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 34b21c9ee812 rtc: lpc32xx: use .set_time adds 7342e2a73a37 rtc: lpc32xx: convert to SPDX identifier adds 692802d26b3a rtc: ds1685: fix crash caused by referencing wrong device struct adds e330c3d547e8 rtc: ds1685: remove dead code adds 3b6bddda2fb6 rtc: ds1685: use threaded interrupt adds e4ae7023e182 rtc: mc13xxx: set range adds eee86deafee8 rtc: mc13xxx: use .set_time adds edd6d79ece9a rtc: mc13xxx: convert to SPDX identifier adds 9fc0fd5077ba rtc: mc13xxx: fix style issue adds 9eec31f310e0 rtc: ds3232: get SRAM access using NVMEM Framework adds b809d192eb98 rtc: ep93xx: stop setting platform_data adds bac68b30d537 rtc: ep93xx: convert to devm_rtc_allocate_device adds 09cd030b5446 rtc: ep93xx: use rtc_add_group adds 2d4fc6df77d8 rtc: ep93xx: set range adds 886a77e73e52 rtc: ep93xx: switch to rtc_time64_to_tm adds ef9440a2e363 rtc: ep93xx: use .set_time adds 4fdf4d237fab rtc: ep93xx: convert to SPDX identifier adds d71c7715326b rtc: ep93xx: fix checkpatch issues adds 13bfa942254f rtc: ds2404: set range adds 53523216ba91 rtc: ds2404: switch to rtc_time64_to_tm adds be2b04371ab1 rtc: ds2404: use .set_time adds 14556f04e546 rtc: ds2404: convert to SPDX identifier adds c7ac260fe76f rtc: ds2404: remove ds2404_chip_ops adds d9aa5ca429ad rtc: ds2404: simplify .probe and remove .remove adds 498ce4e76b2d rtc: wm831x: use .set_time adds f9bf089a70aa rtc: rx6110: declare missing of table adds cf612c5949ac rtc: stm32: manage the get_irq probe defer case adds ebc2ec4ecf18 rtc: mxc: fix possible race condition adds 83888df4b882 rtc: mxc: set range adds 02bc723579a8 rtc: mxc: use .set_time adds 21c9dfda4b30 rtc: imxdi: set range adds 93059793ad49 rtc: imxdi: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds d231d32caa90 rtc: imxdi: use .set_time adds 629d488a3eb6 rtc: imxdi: remove unnecessary check adds c8889bb6e62f rtc: imxdi: convert to SPDX identifier adds 527bd754d1ff rtc: Use dev_get_drvdata() adds f22b1ba15ee5 rtc: 88pm860x: prevent use-after-free on device remove adds a7ab6bed284f rtc: jz4740: set range adds be8dce96f3f5 rtc: jz4740: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds d10dcc95fa65 rtc: jz4740: remove useless check adds e72746e79123 rtc: jz4740: use .set_time adds 3b2dc19ff9a1 rtc: jz4740: use dev_pm_set_wake_irq() to simplify code adds 7fe8fcee0cf9 rtc: jz4740: rework invalid time detection adds 86836d641d33 rtc: jz4740: convert to SPDX identifier adds 060711f5274d rtc: digicolor: fix possible race condition adds e5fe3c3e4cdb rtc: digicolor: set range adds 72ef256e3a06 rtc: digicolor: use .set_time adds 77c13d992b40 rtc: digicolor: convert to SPDX identifier adds d1403c482227 rtc: pcap: set range adds 03745d1ff411 rtc: pcap: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds c8b599ed37c0 rtc: pcap: use .set_time adds f5fae395663a rtc: pcap: convert to SPDX identifier adds a01ab0669ddf rtc: drop set_mms and set_mmss64 adds 557fbf4f387a rtc: imxdi: remove unused variable adds dacb6a4035a0 rtc: snvs: Use __maybe_unused instead of #if CONFIG_PM_SLEEP new 8e4ff713ce31 Merge tag 'rtc-5.2' of git://git.kernel.org/pub/scm/linux/ [...] adds 6a82559f745b clk: renesas: rcar-gen3: Pass name/offset to cpg_sd_clk_re [...] adds 9c561be8d8f2 clk: renesas: r7s9210: Always use readl() adds 1addd6d568d0 clk: renesas: r9a06g032: Add missing PCI USB clock adds 20cc05ba04a9 clk: renesas: rcar-gen3: Parameterise Z and Z2 clock fixed [...] adds 10d9ea5100c8 clk: renesas: rcar-gen3: Parameterise Z and Z2 clock offset adds e0836e363843 clk: renesas: rcar-gen3: Remove CLK_TYPE_GEN3_Z2 adds cb8be119d21d math64: New DIV64_U64_ROUND_CLOSEST helper adds 71119b54a2e6 clk: renesas: rcar-gen3: Support Z and Z2 clocks with high [...] adds 787fe096fe42 clk: renesas: r8a77990: Add Z2 clock adds 4aeed945b702 clk: renesas: r8a774c0: Add Z2 clock adds 8d36fdcce21c clk: renesas: rcar-gen3: Correct parent clock of EHCI/OHCI adds c2182095c850 clk: renesas: rcar-gen3: Correct parent clock of HS-USB adds 3c772f71a552 clk: renesas: rcar-gen3: Correct parent clock of SYS-DMAC adds b9df2ea2b8d0 clk: renesas: rcar-gen3: Correct parent clock of Audio-DMAC adds 3c14505c68ca clk: renesas: rcar-gen3: Rename DRIF clocks adds 21ab095cbc06 clk: renesas: r8a77980: Fix RPC-IF module clock's parent adds b953eaaeb58e clk: renesas: rcar-gen3: Fix cpg_sd_clock_round_rate() ret [...] adds 013b1857e817 Merge tag 'clk-renesas-for-v5.2-tag1' of git://git.kernel. [...] adds c2f0705f85fd clk: renesas: rcar-gen3: Remove unused variable adds 8bc7a04bb783 clk: qcom: gcc-qcs404: Add CDSP related clocks and resets adds 5f19c6e936f2 dt-bindings: clock: Introduce Qualcomm Turing Clock controller adds 360fed42282e clk: qcom: branch: Add AON clock ops adds 892df0191b29 clk: qcom: Add QCS404 TuringCC adds c0ee0e43c049 clk: qcom: Skip halt checks on gcc_pcie_0_pipe_clk for 8998 adds be17ca6ac76a clk: mediatek: Disable tuner_en before change PLL rate adds a3ae549917f1 clk: mediatek: Add new clkmux register API adds 9d7e1a82b7d1 clk: mediatek: Add configurable pcwibits and fmin to mtk_pll_data adds 2f41cd9b13ea dt-bindings: ARM: Mediatek: Document bindings for MT8183 adds d90240bc073e clk: mediatek: Add dt-bindings for MT8183 clocks adds 23fe31dedb7b clk: mediatek: Add configurable pcw_chg_reg to mtk_pll_data adds acddfc2c261b clk: mediatek: Add MT8183 clock support adds dac5d67277d6 clk: mediatek: Allow changing PLL rate when it is off adds 67ea15169b35 dt-bindings: mediatek: topckgen: add support for MT8516 adds eb2814bc60d9 dt-bindings: mediatek: infracfg: add support for MT8516 adds 699480d062e0 dt-bindings: mediatek: apmixedsys: add support for MT8516 adds db077febb774 clk: mediatek: add clock driver for MT8516 adds e3ee1f21b3b7 dt-bindings: clock: milbeaut: add Milbeaut clock description adds 6a6ba5b55a72 clock: milbeaut: Add Milbeaut M10V clock controller adds 48a15bb42df8 clk: imx: Remove unused imx_get_clk_hw_fixed adds 5d27e1cda1b1 Merge tag 'clk-imx-5.2' of git://git.kernel.org/pub/scm/li [...] adds 639eb9253116 clk: imx5: Fix i.MX50 mainbus clock registers adds 1e06250983b1 clk: imx5: Fix i.MX50 ESDHC clock registers adds de348df5b389 clk: imx: rename clk-imx51-imx53.c to clk-imx5.c adds 363de1d63e41 Merge tag 'clk-imx5-5.2' of git://git.kernel.org/pub/scm/l [...] adds 03fc565c2a7a clk: imx7ulp: remove snvs clock adds d058fb60d56b dt-bindings: clock: imx7ulp: remove SNVS clock adds d635c3512d3c Merge tag 'clk-imx7ulp-5.2' of git://git.kernel.org/pub/sc [...] adds a3c9e13ff0f4 clk: imx: pll14xx: drop unused variable adds 6ff46d77ca75 clk: imx6sll: Fix mispelling uart4_serial as serail adds b4a4cb5a0454 clk: imx: correct i.MX7D AV PLL num/denom offset adds 8cd117e712e1 clk: imx: keep uart clock on during system boot adds a048fe996b51 clk: imx: pllv4: add fractional-N pll support adds 4d13c67adf4d clk: imx8mq: Add dsi_ipg_div adds 53dd5c709b33 clk: imx: clk-pllv3: mark expected switch fall-throughs adds a5a627c67659 clk: imx: correct pfdv2 gate_bit/vld_bit operations adds 2ed3b9103a2b Merge branches 'clk-renesas', 'clk-qcom', 'clk-mtk', 'clk- [...] adds 38581ddc48b7 clk: Collapse gpio clk kerneldoc adds 9fe9b7ab4d05 clk: Document deprecated things adds 31f6e8700fa2 clk: Document CLK_MUX_READ_ONLY mux flag adds 777c1a40a34f clk: Document __clk_mux_determine_rate() adds 7150e182c80a clk: nxp: Drop 'flags' on fixed_rate clk macro adds 7374faa92edc clk: Remove 'flags' member of struct clk_fixed_rate adds 73d4f945f6ea clk: Document and simplify clk_core_get_rate_nolock() adds f14382d7e40c clk: Drop duplicate clk_register() documentation adds 043f44aba9a8 clk: highbank: Convert to CLK_IS_CRITICAL adds 58b5c8acba12 clk: meson-g12a: add cpu clock bindings adds dc6276f57617 clk: g12a-aoclk: re-export CLKID_AO_SAR_ADC_SEL clock id adds 17750f521876 dt-bindings: clk: g12a-clkc: add PCIE PLL clock ID adds e4c1e95facf9 dt-bindings: clock: axg-audio: unexpose controller inputs adds 19478907951a dt-bindings: clk: g12a-clkc: add VDEC clock IDs adds 23e9ae282646 dt-bindings: clock: meson8b: drop the "ABP" clock definition adds 133bb341b99d dt-bindings: clock: g12a-aoclk: expose CLKID_AO_CTS_OSCIN adds ba1ce88efa3a dt-bindings: clock: meson8b: export the VPU clock adds 77a725ff7a64 dt-bindings: clock: meson8b: export the video decoder clocks adds 370294e2667f clk: meson: g12a: add cpu clocks adds 39b8500283b4 clk: meson-pll: add reduced specific clk_ops for G12A PCIe PLL adds 34775209ba37 clk: meson-g12a: add PCIE PLL clocks adds 4b0f73055aca clk: meson-g12a: add video decoder clocks adds 32cd198a1a50 clk: meson: meson8b: use a separate clock table for Meson8m2 adds b882964b376f clk: meson: meson8b: add support for the GP_PLL clock on Meson8m2 adds 41785ce56249 clk: meson: meson8b: add the VPU clock trees adds 90751f686e3f clk: meson: meson8b: add the video decoder clock trees adds bc840f3357b8 Merge tag 'meson-clk-5.2' of https://github.com/BayLibre/c [...] adds 8554926b3fcb dt-bindings: clk: axg-audio: add g12a support adds 403365680975 Merge branch 'next/headers' into next/drivers adds b18819c4acf1 clk: meson: axg_audio: replace prefix axg by aud adds 6d6d2a24b2c7 clk: meson: axg-audio: don't register inputs in the onecell data adds 075001385c66 clk: meson: axg-audio: add g12a support adds 6e4fcc34e6a3 Merge tag 'meson-clk-5.2-2' of https://github.com/BayLibre [...] adds 434d69fad63b clk: divider: add explicit big endian support adds 58a2b4c9bdf9 clk: fractional-divider: add explicit big endian support adds d1c8a501ec07 clk: gate: add explicit big endian support adds 9427b71a8505 clk: multiplier: add explicit big endian support adds 3a7275196512 clk: mux: add explicit big endian support adds ce0c890e2a2f powerpc/512x: mark clocks as big endian adds f122498703d6 clk: core: remove powerpc special handling adds 5834fd75e623 clk: core: replace clk_{readl,writel} with {readl,writel} adds f6111b9d7970 Merge branches 'clk-doc', 'clk-more-critical', 'clk-meson' [...] adds 33c70c13992f clk: davinci: cfgchip: use PTR_ERR_OR_ZERO in da8xx_cfgchi [...] adds b331db554815 clk: tegra: Make tegra_clk_super_mux_ops static adds c942081c87dd clk: ux500: add range to usleep_range adds 7fbb639aea35 clk: mvebu: fix spelling mistake "gatable" -> "gateable" adds defb149ba42f clk: Aspeed: Setup video engine clocking adds 9d8e8f045ae4 clk: samsung: dt-bindings: Put CLK_UART3 in order adds c52c6857de87 clk: samsung: dt-bindings: Add ADC clock ID to Exynos5410 adds 691dc382769e clk: samsung: exynos5410: Add gate clock for ADC adds aa2a0592ceb6 Merge tag 'clk-v5.2-samsung' of https://git.kernel.org/pub [...] adds 93dc07f8b089 dt-bindings: clock: jz4725b-cgu: Add UDC PHY clock adds eaa9558d35ae clk: ingenic: jz4725b: Add UDC PHY clock adds 60d74e011c8e drivers: clk: zynqmp: Allow zero divisor value adds d3e4ebc18753 drivers: clk: Update clock driver to handle clock attribute adds 5e088faecb4b clk: zynqmp: fix kerneldoc of __zynqmp_clock_get_parents adds e91158f1be5b clk: zynqmp: do not export zynqmp_clk_register_* functions adds c06e64407e03 clk: zynqmp: fix check for fractional clock adds 5852b1365df4 clk: zynqmp: use structs for clk query responses adds 7e9c62bdb41a Merge branches 'clk-sa', 'clk-aspeed', 'clk-samsung', 'clk [...] adds 9f77a60669d1 clk: hi3660: Mark clk_gate_ufs_subsys as critical adds 3a02cd685443 clk: lochnagar: Add initial binding documentation adds 76c547830bd1 clk: lochnagar: Add support for the Cirrus Logic Lochnagar adds ab65e04dc101 clk: sunxi-ng: Allow DE clock to set parent rate adds 6630aad719bc clk: sunxi-ng: f1c100s: fix USB PHY gate bit offset adds 49c726d55c1b clk: sunxi: Add Kconfig options adds 26fae7a41313 clk: sunxi-ng: h6: Preset hdmi-cec clock parent adds 6597ce3de9e4 clk: sunxi-ng: h6: Allow video & vpu clocks to change parent rate adds b3adde03ba39 clk: sunxi-ng: a83t: Add pll-video0 as parent of csi-mclk adds c77cebac96a9 clk: sunxi-ng: sun5i: Export the MBUS clock adds 93737fe93ec6 Merge tag 'sunxi-clk-for-5.2' of https://git.kernel.org/pu [...] adds fb903392131a clk: rockchip: fix wrong clock definitions for rk3328 adds dfe7fb21cd9e clk: rockchip: Make rkpwm a critical clock on rk3288 adds 00c0cd9e59d2 clk: rockchip: Fix video codec clocks on rk3288 adds bf297420cce5 clk: rockchip: Limit use of USB PHY clock to USB on rk3288 adds 57a20248ef3e clk: rockchip: Turn on "aclk_dmac1" for suspend on rk3288 adds 1f55660ff805 clk: rockchip: add a COMPOSITE_DIV_OFFSET clock-type adds f4033db5b84e clk: rockchip: undo several noc and special clocks as crit [...] adds d3dfc16f8fa1 Merge tag 'v5.2-rockchip-clk-1' of git://git.kernel.org/pu [...] adds f34b2c26fc7d dt-bindings: qoriq-clock: add more PLL divider clocks support adds cc61ab9ba2da clk: qoriq: add more PLL divider clocks support adds 95089f6a9e7a clk: qoriq: Add ls1028a clock configuration adds 008aa5fd119f dt-bindings: qoriq-clock: Add ls1028a chip compatible string adds 42614b5bd954 clk: qoriq: increase array size of cmux_to_group adds 5816b74581b4 Merge branches 'clk-hisi', 'clk-lochnagar', 'clk-allwinner [...] adds 936289f0476b clk: stm32: Introduce clocks of STM32F769 board adds b06df56bad2c clk: stm32mp1: Add ddrperfm clock adds bff1cef5f23a clk: tegra: Don't enable already enabled PLLs adds 40db569d6769 clk: tegra: Fix PLLM programming on Tegra124+ when PMC ove [...] adds 449c695d97e0 clk: tegra124: Remove lock-enable bit from PLLM adds 924ee3d551c9 clk: tegra: emc: Don't enable EMC clock manually adds 888ca40e2843 clk: tegra: emc: Support multiple RAM codes adds 913c3072eb58 clk: tegra: emc: Fix EMC max-rate clamping adds f4037654a899 clk: tegra: emc: Replace BUG() with WARN_ONCE() adds e71f4d385878 clk: tegra: divider: Mark Memory Controller clock as read-only adds cc40f6404d28 dt-bindings: clock: at91: new sckc bindings adds 45b5ec8498ff clk: at91: modernize sckc binding adds 5c16ffa795b7 clk: at91: sckc: handle different RC startup time adds cb4f4949b1c7 clk: at91: allow configuring peripheral PCR layout adds e4cfb823bd71 clk: at91: allow configuring generated PCR layout adds 2423eeaead6f clk: at91: usb: Add sam9x60 support adds e5be537064dd clk: at91: master: Add sam9x60 support adds a436c2a447e5 clk: at91: add sam9x60 PLL driver adds b408038415d9 dt-bindings: clk: at91: add bindings for SAM9X60 pmc adds 01e2113de9a5 clk: at91: add sam9x60 pmc driver adds 7b4c162e03d4 clk: at91: Mark struct clk_range as const adds a6c6cb2e8bdf dt-bindings: clk: add documentation for the SiFive PRCI driver adds 7b9487a9a5c4 clk: analogbits: add Wide-Range PLL library adds 30b8e27e3b58 clk: sifive: add a driver for the SiFive FU540 PRCI IP block adds ddd3e8b976c7 clk: actions: Use the correct style for SPDX License Identifier adds 41d591750e3a clk: davinci: Use the correct style for SPDX License Identifier adds ddc9e569f1bd clk: qcom: Use the correct style for SPDX License Identifier adds 596c5ea46528 clk: renesas: Use the correct style for SPDX License Identifier adds 7a12f838e49a clk: sprd: Use the correct style for SPDX License Identifier adds d65530ca866d clk: sunxi-ng: Use the correct style for SPDX License Identifier adds ff060019f4e5 Merge branches 'clk-stm32f4', 'clk-tegra', 'clk-at91', 'cl [...] adds b88b5b7182b0 clk: ti: export the omap2_clk_is_hw_omap call adds a348f05361c9 ARM: omap2+: hwmod: drop CLK_IS_BASIC flag usage adds 2b1202d708fd clk: ti: dra7x: prevent non-existing clkctrl clocks from r [...] adds 869decd1ff19 clk: ti: dra7: disable the RNG and TIMER12 clkctrl clocks [...] adds 90b6c5c73c69 clk: Remove CLK_IS_BASIC clk flag adds 0caf00081735 Merge branch 'clk-ti' into clk-next adds d1011cba02f2 clkdev: Move clk creation outside of 'clocks_mutex' adds fceaa7d80043 clk: Prepare for clk registration API that uses DT nodes adds 1b833924e5b3 driver core: Let dev_of_node() accept a NULL dev adds 89a5ddcc799d clk: Add of_clk_hw_register() API for early clk drivers adds fc0c209c147f clk: Allow parents to be specified without string names adds dde4eff47c82 clk: Look for parents with clkdev based clk_lookups adds 601b6e93304a clk: Allow parents to be specified via clkspec index adds ecbf3f1795fd clk: fixed-factor: Let clk framework find parent adds e4818d615b58 clk: fixed-factor: Initialize clk_init_data on stack adds 1a079560b145 clk: Cache core in clk_fetch_parent_index() without names adds c1157f60d72e Merge branch 'clk-parent-rewrite-1' into clk-next new ea5aee6d97fd Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] new a95a9e5f0fdf arch:sparc:kernel/uprobes.c : Remove duplicate header new 269fe56551c6 sparc: vdso: add FORCE to the build rule of %.so new 031abf0b70cb sparc/iommu: use !PageHighMem to check if a page has a ker [...] new a7fce1f7ca2f sparc/iommu: use sbus_iommu_unmap_page in sbus_iommu_unmap_sg new f25b23bc156f sparc/iommu: merge iommu_release_one and sbus_iommu_unmap_page new ff5cbec0c3ea sparc/iommu: create a common helper for map_sg new b82059428c05 sparc/iommu: pass a physical address to iommu_get_one new 8668b38c1c77 sparc/iommu: move per-page flushing into __sbus_iommu_map_page new 7e996890b880 sparc/iommu: fix __sbus_iommu_map_page for highmem pages new edb1f07203ba sparc/iommu: use __sbus_iommu_map_page to implement the ma [...] new 376b1371a9f2 sparc/iommu: merge iommu_get_one and __sbus_iommu_map_page new dac21527df52 Merge branch 'sparc32-iommu-SG-list' new 5d5db1c94f8c docs: sparc: convert to ReST new bc0025b6107c sparc: use struct_size() in kzalloc() new f4d9a23d3dad sparc64: simplify reduce_memory() function new 9b6c9e96f941 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc
The 37 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: .../ABI/testing/sysfs-bus-i2c-devices-pca954x | 20 + Documentation/DMA-API-HOWTO.txt | 13 +- Documentation/admin-guide/cgroup-v2.rst | 27 + Documentation/admin-guide/kernel-parameters.txt | 5 +- .../bindings/arm/mediatek/mediatek,apmixedsys.txt | 2 + .../bindings/arm/mediatek/mediatek,audsys.txt | 1 + .../bindings/arm/mediatek/mediatek,camsys.txt | 22 + .../bindings/arm/mediatek/mediatek,imgsys.txt | 1 + .../bindings/arm/mediatek/mediatek,infracfg.txt | 2 + .../bindings/arm/mediatek/mediatek,ipu.txt | 43 + .../bindings/arm/mediatek/mediatek,mcucfg.txt | 1 + .../bindings/arm/mediatek/mediatek,mfgcfg.txt | 1 + .../bindings/arm/mediatek/mediatek,mmsys.txt | 1 + .../bindings/arm/mediatek/mediatek,topckgen.txt | 2 + .../bindings/arm/mediatek/mediatek,vdecsys.txt | 1 + .../bindings/arm/mediatek/mediatek,vencsys.txt | 1 + .../bindings/clock/amlogic,axg-audio-clkc.txt | 3 +- .../devicetree/bindings/clock/at91-clock.txt | 33 +- .../devicetree/bindings/clock/cirrus,lochnagar.txt | 93 + .../devicetree/bindings/clock/milbeaut-clock.yaml | 73 + .../devicetree/bindings/clock/qcom,turingcc.txt | 19 + .../devicetree/bindings/clock/qoriq-clock.txt | 5 +- .../bindings/clock/sifive/fu540-prci.txt | 46 + .../devicetree/bindings/clock/st,stm32-rcc.txt | 6 + .../bindings/display/amlogic,meson-dw-hdmi.txt | 4 + .../bindings/display/amlogic,meson-vpu.txt | 9 +- .../bindings/display/bridge/ti,tfp410.txt | 32 +- .../devicetree/bindings/display/msm/gmu.txt | 10 +- .../devicetree/bindings/display/msm/gpu.txt | 11 + .../display/panel/feiyang,fy07024di26a30d.txt | 20 + .../bindings/display/panel/innolux,p079zca.txt | 2 +- .../bindings/display/panel/innolux,p097pfg.txt | 2 +- .../display/panel/kingdisplay,kd097d04.txt | 2 +- .../bindings/display/panel/lg,acx467akm-7.txt | 7 + .../display/panel/osddisplays,osd070t1718-19ts.txt | 12 + .../display/panel/rocktech,jh057n00900.txt | 18 + .../bindings/display/panel/ronbo,rb070d30.yaml | 51 + .../bindings/display/panel/tpo,td028ttec1.txt | 2 + .../display/rockchip/rockchip,rk3066-hdmi.txt | 72 + .../devicetree/bindings/display/ste,mcde.txt | 104 + .../devicetree/bindings/dma/adi,axi-dmac.txt | 4 +- .../bindings/dma/nvidia,tegra210-adma.txt | 4 +- Documentation/devicetree/bindings/eeprom/at24.txt | 1 + .../devicetree/bindings/gpu/arm,mali-bifrost.txt | 92 + .../devicetree/bindings/gpu/aspeed-gfx.txt | 41 + .../devicetree/bindings/gpu/brcm,bcm-v3d.txt | 11 +- .../devicetree/bindings/i2c/brcm,iproc-i2c.txt | 17 +- .../devicetree/bindings/i2c/i2c-designware.txt | 9 + .../devicetree/bindings/i2c/i2c-mt65xx.txt | 5 +- Documentation/devicetree/bindings/i2c/i2c-riic.txt | 5 +- .../devicetree/bindings/i2c/i2c-stm32.txt | 37 +- .../devicetree/bindings/rtc/nxp,pcf85063.txt | 6 +- .../devicetree/bindings/rtc/rtc-aspeed.txt | 22 + Documentation/devicetree/bindings/rtc/rtc.txt | 1 + .../devicetree/bindings/sound/adi,axi-i2s.txt | 7 +- .../devicetree/bindings/sound/amlogic,axg-fifo.txt | 4 +- .../devicetree/bindings/sound/amlogic,axg-pdm.txt | 3 +- .../bindings/sound/amlogic,axg-spdifin.txt | 3 +- .../bindings/sound/amlogic,axg-spdifout.txt | 3 +- .../bindings/sound/amlogic,axg-tdm-formatters.txt | 4 +- .../devicetree/bindings/sound/cirrus,lochnagar.txt | 39 + .../devicetree/bindings/sound/cs42l51.txt | 16 + Documentation/devicetree/bindings/sound/da7219.txt | 8 +- .../devicetree/bindings/sound/fsl,audmix.txt | 50 + .../devicetree/bindings/sound/mchp-i2s-mcc.txt | 43 + .../bindings/sound/mt8183-da7219-max98357.txt | 15 + .../sound/mt8183-mt6358-ts3a227-max98357.txt | 15 + .../devicetree/bindings/sound/renesas,rsnd.txt | 8 +- .../devicetree/bindings/sound/rockchip,pdm.txt | 5 + Documentation/devicetree/bindings/sound/rt5651.txt | 5 + .../devicetree/bindings/sound/simple-amplifier.txt | 2 +- .../devicetree/bindings/sound/simple-card.txt | 2 + .../devicetree/bindings/sound/sprd-mcdt.txt | 19 + .../devicetree/bindings/vendor-prefixes.txt | 3 + Documentation/driver-api/component.rst | 2 + Documentation/driver-model/devres.txt | 3 + Documentation/gpu/drm-internals.rst | 5 + Documentation/gpu/drm-kms-helpers.rst | 18 + Documentation/gpu/kms-properties.csv | 1 - Documentation/gpu/meson.rst | 6 - Documentation/gpu/tinydrm.rst | 30 +- Documentation/gpu/todo.rst | 12 +- Documentation/i2c/busses/i2c-amd-mp2 | 23 + Documentation/i2c/busses/i2c-piix4 | 2 + .../sound/kernel-api/writing-an-alsa-driver.rst | 4 +- Documentation/sparc/adi.rst | 286 ++ Documentation/sparc/adi.txt | 278 -- Documentation/sparc/console.rst | 9 + Documentation/sparc/console.txt | 9 - Documentation/sparc/index.rst | 13 + Documentation/sparc/oradax/oracle-dax.rst | 445 +++ Documentation/sparc/oradax/oracle-dax.txt | 429 --- MAINTAINERS | 98 +- arch/arm/kernel/dma-isa.c | 8 +- arch/arm/mach-omap2/clock.c | 3 + arch/arm/mach-omap2/omap_hwmod.c | 4 +- arch/arm/mach-rpc/dma.c | 8 +- arch/arm64/Kconfig | 1 + arch/csky/Kconfig | 1 + arch/mips/Kconfig | 64 +- arch/mips/alchemy/common/clock.c | 2 +- arch/mips/bcm47xx/Kconfig | 8 +- arch/mips/bcm63xx/boards/Kconfig | 2 +- arch/mips/configs/generic_defconfig | 1 + arch/mips/include/asm/bootinfo.h | 1 + arch/mips/include/asm/jump_label.h | 15 +- arch/mips/include/asm/uasm.h | 8 + arch/mips/include/uapi/asm/inst.h | 6 +- arch/mips/kernel/entry.S | 5 +- arch/mips/kernel/jump_label.c | 30 +- arch/mips/kernel/prom.c | 18 +- arch/mips/kernel/setup.c | 129 +- arch/mips/kernel/traps.c | 63 +- arch/mips/kvm/emulate.c | 4 +- arch/mips/mm/uasm-mips.c | 14 + arch/mips/mm/uasm.c | 39 +- arch/mips/net/Makefile | 1 - arch/mips/net/bpf_jit.c | 1270 -------- arch/mips/net/bpf_jit_asm.S | 285 -- arch/mips/net/ebpf_jit.c | 191 +- arch/mips/pic32/Kconfig | 8 +- arch/mips/vdso/Makefile | 4 +- arch/powerpc/platforms/512x/clock-commonclk.c | 9 +- arch/sparc/kernel/cpumap.c | 3 +- arch/sparc/kernel/uprobes.c | 1 - arch/sparc/mm/init_64.c | 42 +- arch/sparc/mm/iommu.c | 142 +- arch/sparc/vdso/Makefile | 2 +- arch/x86/include/asm/dma-mapping.h | 10 - arch/x86/kernel/amd_gart_64.c | 6 - arch/x86/kernel/early-quirks.c | 4 +- arch/x86/kernel/ima_arch.c | 10 +- arch/x86/kernel/pci-dma.c | 20 - drivers/clk/Kconfig | 11 + drivers/clk/Makefile | 4 + drivers/clk/actions/owl-common.h | 2 +- drivers/clk/actions/owl-composite.h | 2 +- drivers/clk/actions/owl-divider.h | 2 +- drivers/clk/actions/owl-factor.h | 2 +- drivers/clk/actions/owl-fixed-factor.h | 2 +- drivers/clk/actions/owl-gate.h | 2 +- drivers/clk/actions/owl-mux.h | 2 +- drivers/clk/actions/owl-pll.h | 2 +- drivers/clk/actions/owl-reset.h | 2 +- drivers/clk/analogbits/Kconfig | 2 + drivers/clk/analogbits/Makefile | 3 + drivers/clk/analogbits/wrpll-cln28hpc.c | 364 +++ drivers/clk/at91/Makefile | 2 + drivers/clk/at91/at91sam9260.c | 14 +- drivers/clk/at91/at91sam9rl.c | 2 +- drivers/clk/at91/at91sam9x5.c | 11 +- drivers/clk/at91/clk-generated.c | 48 +- drivers/clk/at91/clk-master.c | 8 +- drivers/clk/at91/clk-peripheral.c | 46 +- drivers/clk/at91/clk-sam9x60-pll.c | 330 ++ drivers/clk/at91/clk-usb.c | 33 +- drivers/clk/at91/dt-compat.c | 12 +- drivers/clk/at91/pmc.h | 25 +- drivers/clk/at91/sam9x60.c | 307 ++ drivers/clk/at91/sama5d2.c | 12 +- drivers/clk/at91/sama5d4.c | 10 +- drivers/clk/at91/sckc.c | 134 +- drivers/clk/clk-aspeed.c | 42 +- drivers/clk/clk-composite.c | 2 +- drivers/clk/clk-divider.c | 26 +- drivers/clk/clk-fixed-factor.c | 57 +- drivers/clk/clk-fixed-rate.c | 2 +- drivers/clk/clk-fractional-divider.c | 24 +- drivers/clk/clk-gate.c | 24 +- drivers/clk/clk-gpio.c | 2 +- drivers/clk/clk-highbank.c | 23 +- drivers/clk/clk-lochnagar.c | 336 +++ drivers/clk/clk-milbeaut.c | 663 ++++ drivers/clk/clk-multiplier.c | 22 +- drivers/clk/clk-mux.c | 24 +- drivers/clk/clk-pwm.c | 2 +- drivers/clk/clk-qoriq.c | 77 +- drivers/clk/clk-stm32f4.c | 307 +- drivers/clk/clk-stm32mp1.c | 3 + drivers/clk/clk-xgene.c | 6 +- drivers/clk/clk.c | 392 ++- drivers/clk/clk.h | 2 + drivers/clk/clkdev.c | 25 +- drivers/clk/davinci/da8xx-cfgchip.c | 4 +- drivers/clk/davinci/pll.h | 2 +- drivers/clk/davinci/psc.h | 2 +- drivers/clk/hisilicon/clk-hi3660.c | 6 +- drivers/clk/hisilicon/clk-hisi-phase.c | 4 +- drivers/clk/imx/Makefile | 2 +- drivers/clk/imx/clk-divider-gate.c | 20 +- drivers/clk/imx/clk-imx5.c | 642 ++++ drivers/clk/imx/clk-imx51-imx53.c | 611 ---- drivers/clk/imx/clk-imx6sll.c | 18 +- drivers/clk/imx/clk-imx7d.c | 4 +- drivers/clk/imx/clk-imx7ulp.c | 1 - drivers/clk/imx/clk-imx8mq.c | 1 + drivers/clk/imx/clk-pfdv2.c | 10 +- drivers/clk/imx/clk-pll14xx.c | 6 +- drivers/clk/imx/clk-pllv3.c | 31 +- drivers/clk/imx/clk-pllv4.c | 72 +- drivers/clk/imx/clk-sccg-pll.c | 12 +- drivers/clk/imx/clk.h | 6 +- drivers/clk/ingenic/jz4725b-cgu.c | 6 + drivers/clk/mediatek/Kconfig | 83 + drivers/clk/mediatek/Makefile | 16 +- drivers/clk/mediatek/clk-gate.h | 14 + drivers/clk/mediatek/clk-mt8183-audio.c | 105 + drivers/clk/mediatek/clk-mt8183-cam.c | 63 + drivers/clk/mediatek/clk-mt8183-img.c | 63 + drivers/clk/mediatek/clk-mt8183-ipu0.c | 56 + drivers/clk/mediatek/clk-mt8183-ipu1.c | 56 + drivers/clk/mediatek/clk-mt8183-ipu_adl.c | 54 + drivers/clk/mediatek/clk-mt8183-ipu_conn.c | 123 + drivers/clk/mediatek/clk-mt8183-mfgcfg.c | 54 + drivers/clk/mediatek/clk-mt8183-mm.c | 111 + drivers/clk/mediatek/clk-mt8183-vdec.c | 67 + drivers/clk/mediatek/clk-mt8183-venc.c | 59 + drivers/clk/mediatek/clk-mt8183.c | 1284 ++++++++ drivers/clk/mediatek/clk-mt8516.c | 815 +++++ drivers/clk/mediatek/clk-mtk.h | 3 + drivers/clk/mediatek/clk-mux.c | 223 ++ drivers/clk/mediatek/clk-mux.h | 89 + drivers/clk/mediatek/clk-pll.c | 87 +- drivers/clk/meson/axg-audio.c | 1219 +++++--- drivers/clk/meson/axg-audio.h | 16 +- drivers/clk/meson/clk-pll.c | 26 + drivers/clk/meson/clk-pll.h | 1 + drivers/clk/meson/g12a-aoclk.h | 2 - drivers/clk/meson/g12a.c | 631 ++++ drivers/clk/meson/g12a.h | 31 +- drivers/clk/meson/meson8b.c | 734 ++++- drivers/clk/meson/meson8b.h | 27 +- drivers/clk/mmp/clk-gate.c | 2 +- drivers/clk/mvebu/common.c | 2 +- drivers/clk/mvebu/cp110-system-controller.c | 4 +- drivers/clk/nxp/clk-lpc18xx-ccu.c | 6 +- drivers/clk/nxp/clk-lpc18xx-cgu.c | 24 +- drivers/clk/nxp/clk-lpc32xx.c | 7 +- drivers/clk/qcom/Kconfig | 6 + drivers/clk/qcom/Makefile | 1 + drivers/clk/qcom/clk-branch.c | 6 + drivers/clk/qcom/clk-branch.h | 1 + drivers/clk/qcom/clk-regmap-mux-div.h | 2 +- drivers/clk/qcom/gcc-msm8998.c | 2 +- drivers/clk/qcom/gcc-qcs404.c | 90 + drivers/clk/qcom/turingcc-qcs404.c | 170 ++ drivers/clk/renesas/r7s9210-cpg-mssr.c | 3 +- drivers/clk/renesas/r8a774a1-cpg-mssr.c | 18 +- drivers/clk/renesas/r8a774c0-cpg-mssr.c | 7 +- drivers/clk/renesas/r8a7795-cpg-mssr.c | 41 +- drivers/clk/renesas/r8a7796-cpg-mssr.c | 35 +- drivers/clk/renesas/r8a77965-cpg-mssr.c | 33 +- drivers/clk/renesas/r8a77980-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a77990-cpg-mssr.c | 25 +- drivers/clk/renesas/r8a77995-cpg-mssr.c | 2 +- drivers/clk/renesas/r9a06g032-clocks.c | 1 + drivers/clk/renesas/rcar-gen2-cpg.h | 4 +- drivers/clk/renesas/rcar-gen3-cpg.c | 71 +- drivers/clk/renesas/rcar-gen3-cpg.h | 9 +- drivers/clk/renesas/renesas-cpg-mssr.h | 4 +- drivers/clk/rockchip/clk-ddr.c | 2 +- drivers/clk/rockchip/clk-half-divider.c | 6 +- drivers/clk/rockchip/clk-rk3288.c | 36 +- drivers/clk/rockchip/clk-rk3328.c | 18 +- drivers/clk/rockchip/clk.c | 9 +- drivers/clk/rockchip/clk.h | 23 + drivers/clk/samsung/clk-exynos5410.c | 1 + drivers/clk/sifive/Kconfig | 18 + drivers/clk/sifive/Makefile | 1 + drivers/clk/sifive/fu540-prci.c | 626 ++++ drivers/clk/sprd/common.h | 2 +- drivers/clk/sprd/composite.h | 2 +- drivers/clk/sprd/div.h | 2 +- drivers/clk/sprd/gate.h | 2 +- drivers/clk/sprd/mux.h | 2 +- drivers/clk/sprd/pll.h | 2 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 3 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 19 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.h | 2 +- drivers/clk/sunxi-ng/ccu-sun5i.h | 4 - drivers/clk/sunxi-ng/ccu-sun8i-a83t.c | 5 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 3 +- drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c | 2 +- drivers/clk/sunxi-ng/ccu-suniv-f1c100s.h | 4 +- drivers/clk/sunxi/Kconfig | 43 + drivers/clk/sunxi/Makefile | 49 +- drivers/clk/tegra/clk-divider.c | 3 +- drivers/clk/tegra/clk-emc.c | 57 +- drivers/clk/tegra/clk-pll.c | 54 +- drivers/clk/tegra/clk-super.c | 2 +- drivers/clk/tegra/clk-tegra124.c | 7 +- drivers/clk/tegra/clk-tegra210.c | 6 +- drivers/clk/ti/clk-7xx-compat.c | 6 +- drivers/clk/ti/clk-7xx.c | 6 +- drivers/clk/ti/clkctrl.c | 17 + drivers/clk/ti/clock.h | 8 +- drivers/clk/ux500/clk-sysctrl.c | 3 +- drivers/clk/zynq/clkc.c | 6 +- drivers/clk/zynq/pll.c | 18 +- drivers/clk/zynqmp/clk-mux-zynqmp.c | 1 - drivers/clk/zynqmp/clk-zynqmp.h | 6 - drivers/clk/zynqmp/clkc.c | 180 +- drivers/clk/zynqmp/divider.c | 17 +- drivers/dma-buf/Makefile | 3 +- drivers/dma-buf/dma-fence-chain.c | 242 ++ drivers/dma-buf/reservation.c | 8 + drivers/dma-buf/sw_sync.c | 2 +- drivers/dma-buf/sync_file.c | 3 +- drivers/dma/Kconfig | 2 +- drivers/dma/amba-pl08x.c | 22 +- drivers/dma/at_xdmac.c | 67 +- drivers/dma/bcm-sba-raid.c | 3 +- drivers/dma/bcm2835-dma.c | 1 - drivers/dma/dma-axi-dmac.c | 116 +- drivers/dma/fsl-edma-common.h | 2 +- drivers/dma/fsl-edma.c | 6 +- drivers/dma/idma64.c | 15 +- drivers/dma/idma64.h | 2 + drivers/dma/imx-sdma.c | 15 +- drivers/dma/nbpfaxi.c | 4 +- drivers/dma/pl330.c | 61 +- drivers/dma/sh/rcar-dmac.c | 4 +- drivers/dma/stm32-dma.c | 103 +- drivers/dma/tegra210-adma.c | 269 +- drivers/dma/xgene-dma.c | 6 +- drivers/gpu/drm/Kconfig | 20 +- drivers/gpu/drm/Makefile | 18 +- drivers/gpu/drm/amd/amdgpu/Makefile | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 41 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 15 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 61 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 61 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 54 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 73 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 152 +- drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 9 - drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 33 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 51 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 16 + drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 33 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 33 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 82 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 46 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 59 + drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 38 + drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 521 ++-- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 299 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 32 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 1482 +++++++++ drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 294 ++ drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 50 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 11 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 941 ++---- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 83 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c | 127 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 270 ++ drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 109 + drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 172 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 16 +- drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 8 +- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 19 + drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 205 ++ drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 19 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 30 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 65 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 652 ++-- drivers/gpu/drm/amd/amdgpu/kv_dpm.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 78 + drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 6 + drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 3 +- drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 1 + drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 95 +- drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 36 + drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 8 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 238 +- drivers/gpu/drm/amd/amdgpu/si_dma.c | 8 +- drivers/gpu/drm/amd/amdgpu/si_dpm.c | 3 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 30 +- drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 108 + drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 80 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 15 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 18 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 3 + drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 16 + drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 4 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 1892 ++++++++---- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 18 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 53 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 194 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 2 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 22 + .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 21 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 126 +- drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c | 5 + drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 220 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 164 +- drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 24 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 196 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 22 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 383 ++- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 21 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 195 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 121 +- drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 13 + drivers/gpu/drm/amd/display/dc/dc.h | 134 +- drivers/gpu/drm/amd/display/dc/dc_ddc_types.h | 2 + drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 18 +- drivers/gpu/drm/amd/display/dc/dc_helper.c | 76 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 9 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 10 + drivers/gpu/drm/amd/display/dc/dc_types.h | 7 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 146 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.h | 5 +- drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c | 30 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 42 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.h | 22 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 12 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.h | 8 +- .../drm/amd/display/dc/dce/dce_stream_encoder.c | 5 +- .../drm/amd/display/dc/dce100/dce100_resource.c | 36 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 78 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 119 +- .../drm/amd/display/dc/dce112/dce112_resource.c | 92 +- .../drm/amd/display/dc/dce112/dce112_resource.h | 3 +- .../drm/amd/display/dc/dce120/dce120_resource.c | 25 + .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 45 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.c | 65 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.h | 4 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 13 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c | 7 - .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 20 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 54 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 63 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 6 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 16 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 213 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 4 + .../display/dc/dcn10/dcn10_hw_sequencer_debug.c | 16 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 2 - .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 52 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.h | 2 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 31 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 3 +- drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 +- drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 31 +- drivers/gpu/drm/amd/display/dc/dm_services.h | 36 +- drivers/gpu/drm/amd/display/dc/dm_services_types.h | 2 +- .../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 40 +- .../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 5 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 5 +- .../amd/display/dc/dml/display_rq_dlg_helpers.c | 3 + drivers/gpu/drm/amd/display/dc/inc/clock_source.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/core_status.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 30 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h | 5 +- drivers/gpu/drm/amd/display/dc/inc/dcn_calcs.h | 5 +- drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 4 + drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 10 + drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 1 + drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 6 + .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 7 +- .../drm/amd/display/dc/inc/hw/timing_generator.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 4 + drivers/gpu/drm/amd/display/dc/inc/reg_helper.h | 12 +- drivers/gpu/drm/amd/display/dc/inc/resource.h | 14 +- .../amd/display/dc/irq/dce110/irq_service_dce110.c | 7 +- .../amd/display/dc/irq/dce120/irq_service_dce120.c | 7 +- .../amd/display/dc/irq/dce80/irq_service_dce80.c | 6 +- .../amd/display/dc/irq/dcn10/irq_service_dcn10.c | 40 +- .../display/dc/virtual/virtual_stream_encoder.c | 3 +- drivers/gpu/drm/amd/display/include/fixed31_32.h | 2 + drivers/gpu/drm/amd/display/include/signal_types.h | 5 + .../drm/amd/display/modules/color/color_gamma.c | 2 + .../drm/amd/display/modules/freesync/freesync.c | 174 +- .../drm/amd/display/modules/power/power_helpers.c | 15 +- drivers/gpu/drm/amd/include/amd_shared.h | 3 + .../drm/amd/include/asic_reg/dcn/dcn_1_0_offset.h | 8 + .../drm/amd/include/asic_reg/vcn/vcn_1_0_offset.h | 2 + .../drm/amd/include/asic_reg/vcn/vcn_1_0_sh_mask.h | 5 + drivers/gpu/drm/amd/include/atomfirmware.h | 98 +- drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 16 - drivers/gpu/drm/amd/include/linux/chash.h | 366 --- drivers/gpu/drm/amd/lib/Kconfig | 28 - drivers/gpu/drm/amd/lib/Makefile | 32 - drivers/gpu/drm/amd/lib/chash.c | 638 ---- drivers/gpu/drm/amd/powerplay/Makefile | 2 +- drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 10 +- drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 1253 ++++++++ drivers/gpu/drm/amd/powerplay/hwmgr/Makefile | 3 +- .../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c | 2 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 127 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 32 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu9_baco.c | 66 + drivers/gpu/drm/amd/powerplay/hwmgr/smu9_baco.h | 31 + drivers/gpu/drm/amd/powerplay/hwmgr/vega10_baco.c | 39 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_baco.h | 5 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 39 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega12_baco.c | 119 + drivers/gpu/drm/amd/powerplay/hwmgr/vega12_baco.h | 29 + drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 5 + drivers/gpu/drm/amd/powerplay/hwmgr/vega12_inc.h | 2 + drivers/gpu/drm/amd/powerplay/hwmgr/vega20_baco.c | 12 + drivers/gpu/drm/amd/powerplay/hwmgr/vega20_baco.h | 1 + drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 53 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.h | 2 + drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 770 +++++ drivers/gpu/drm/amd/powerplay/inc/rv_ppsmc.h | 1 - drivers/gpu/drm/amd/powerplay/inc/smu10.h | 14 +- drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h | 89 + .../gpu/drm/amd/powerplay/inc/smu_v11_0_ppsmc.h | 128 + .../gpu/drm/amd/powerplay/inc/smu_v11_0_pptable.h | 147 + drivers/gpu/drm/amd/powerplay/inc/vega20_ppsmc.h | 3 +- drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 1977 ++++++++++++ .../gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c | 4 + .../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c | 20 + .../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.h | 1 + drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 2413 +++++++++++++++ drivers/gpu/drm/amd/powerplay/vega20_ppt.h | 129 + .../gpu/drm/arm/display/include/malidp_product.h | 12 + drivers/gpu/drm/arm/display/include/malidp_utils.h | 31 + drivers/gpu/drm/arm/display/komeda/Makefile | 8 +- .../gpu/drm/arm/display/komeda/d71/d71_component.c | 685 +++++ drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c | 431 ++- drivers/gpu/drm/arm/display/komeda/d71/d71_dev.h | 50 + drivers/gpu/drm/arm/display/komeda/d71/d71_regs.h | 530 ++++ drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 407 ++- drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 118 + drivers/gpu/drm/arm/display/komeda/komeda_dev.h | 95 +- drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 9 +- .../drm/arm/display/komeda/komeda_framebuffer.h | 9 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 77 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.h | 26 +- .../gpu/drm/arm/display/komeda/komeda_pipeline.c | 113 +- .../gpu/drm/arm/display/komeda/komeda_pipeline.h | 129 +- .../drm/arm/display/komeda/komeda_pipeline_state.c | 610 ++++ drivers/gpu/drm/arm/display/komeda/komeda_plane.c | 139 + .../drm/arm/display/komeda/komeda_private_obj.c | 220 +- drivers/gpu/drm/arm/malidp_drv.c | 48 +- drivers/gpu/drm/arm/malidp_drv.h | 6 + drivers/gpu/drm/arm/malidp_hw.c | 249 +- drivers/gpu/drm/arm/malidp_hw.h | 31 +- drivers/gpu/drm/arm/malidp_mw.c | 10 +- drivers/gpu/drm/arm/malidp_planes.c | 271 +- drivers/gpu/drm/arm/malidp_regs.h | 20 + drivers/gpu/drm/armada/armada_fbdev.c | 6 +- drivers/gpu/drm/aspeed/Kconfig | 14 + drivers/gpu/drm/aspeed/Makefile | 3 + drivers/gpu/drm/aspeed/aspeed_gfx.h | 104 + drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c | 241 ++ drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 269 ++ drivers/gpu/drm/aspeed/aspeed_gfx_out.c | 42 + drivers/gpu/drm/ast/ast_drv.h | 4 +- drivers/gpu/drm/ast/ast_fb.c | 7 +- drivers/gpu/drm/ast/ast_ttm.c | 10 +- drivers/gpu/drm/bochs/bochs.h | 9 +- drivers/gpu/drm/bochs/bochs_kms.c | 194 +- drivers/gpu/drm/bochs/bochs_mm.c | 10 +- drivers/gpu/drm/bridge/dumb-vga-dac.c | 6 +- drivers/gpu/drm/bridge/tc358767.c | 4 +- drivers/gpu/drm/bridge/ti-tfp410.c | 140 +- drivers/gpu/drm/cirrus/Kconfig | 2 +- drivers/gpu/drm/cirrus/Makefile | 3 - drivers/gpu/drm/cirrus/cirrus.c | 657 ++++ drivers/gpu/drm/cirrus/cirrus_drv.c | 161 - drivers/gpu/drm/cirrus/cirrus_drv.h | 4 +- drivers/gpu/drm/cirrus/cirrus_fbdev.c | 315 -- drivers/gpu/drm/cirrus/cirrus_main.c | 328 -- drivers/gpu/drm/cirrus/cirrus_mode.c | 621 ---- drivers/gpu/drm/cirrus/cirrus_ttm.c | 10 +- drivers/gpu/drm/drm_atomic.c | 45 +- drivers/gpu/drm/drm_atomic_helper.c | 19 +- drivers/gpu/drm/drm_atomic_state_helper.c | 4 + drivers/gpu/drm/drm_atomic_uapi.c | 71 +- drivers/gpu/drm/drm_auth.c | 21 +- drivers/gpu/drm/drm_bufs.c | 8 + drivers/gpu/drm/drm_client.c | 11 +- drivers/gpu/drm/drm_connector.c | 97 +- drivers/gpu/drm/drm_crtc.c | 4 + drivers/gpu/drm/drm_crtc_internal.h | 1 + drivers/gpu/drm/drm_dp_mst_topology.c | 1 - drivers/gpu/drm/drm_drv.c | 223 +- drivers/gpu/drm/drm_dsc.c | 269 +- drivers/gpu/drm/drm_edid.c | 105 +- drivers/gpu/drm/drm_fb_helper.c | 302 +- drivers/gpu/drm/drm_file.c | 26 +- drivers/gpu/drm/drm_format_helper.c | 324 ++ drivers/gpu/drm/drm_fourcc.c | 27 + drivers/gpu/drm/drm_gem.c | 320 +- drivers/gpu/drm/drm_gem_cma_helper.c | 8 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 625 ++++ drivers/gpu/drm/drm_internal.h | 10 + drivers/gpu/drm/drm_ioc32.c | 13 +- drivers/gpu/drm/drm_ioctl.c | 86 +- drivers/gpu/drm/drm_irq.c | 2 + drivers/gpu/drm/drm_kms_helper_common.c | 2 +- drivers/gpu/drm/drm_lease.c | 13 +- drivers/gpu/drm/drm_legacy.h | 87 +- drivers/gpu/drm/drm_legacy_misc.c | 82 + drivers/gpu/drm/drm_lock.c | 19 + drivers/gpu/drm/drm_memory.c | 26 +- drivers/gpu/drm/drm_mode_config.c | 5 +- drivers/gpu/drm/drm_mode_object.c | 5 +- drivers/gpu/drm/drm_modes.c | 12 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 13 + drivers/gpu/drm/drm_plane.c | 8 + drivers/gpu/drm/drm_prime.c | 1 + drivers/gpu/drm/drm_print.c | 28 + drivers/gpu/drm/drm_syncobj.c | 449 ++- drivers/gpu/drm/drm_vm.c | 6 +- drivers/gpu/drm/drm_writeback.c | 73 +- drivers/gpu/drm/etnaviv/etnaviv_drv.c | 6 +- drivers/gpu/drm/etnaviv/etnaviv_drv.h | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 40 +- drivers/gpu/drm/etnaviv/etnaviv_gem.h | 4 - drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 7 - drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 22 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 6 +- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 6 +- drivers/gpu/drm/exynos/exynos7_drm_decon.c | 26 +- drivers/gpu/drm/exynos/exynos_dp.c | 9 +- drivers/gpu/drm/exynos/exynos_drm_dma.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_dpi.c | 9 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 7 +- drivers/gpu/drm/exynos/exynos_drm_fb.c | 9 +- drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 30 +- drivers/gpu/drm/exynos/exynos_drm_fimc.c | 97 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 48 +- drivers/gpu/drm/exynos/exynos_drm_g2d.c | 51 +- drivers/gpu/drm/exynos/exynos_drm_gem.c | 35 +- drivers/gpu/drm/exynos/exynos_drm_gsc.c | 72 +- drivers/gpu/drm/exynos/exynos_drm_ipp.c | 71 +- drivers/gpu/drm/exynos/exynos_drm_ipp.h | 9 +- drivers/gpu/drm/exynos/exynos_drm_mic.c | 29 +- drivers/gpu/drm/exynos/exynos_drm_plane.c | 15 +- drivers/gpu/drm/exynos/exynos_drm_rotator.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_scaler.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_vidi.c | 49 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 75 +- drivers/gpu/drm/exynos/exynos_mixer.c | 43 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c | 2 +- drivers/gpu/drm/gma500/framebuffer.c | 7 +- drivers/gpu/drm/gma500/framebuffer.h | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c | 9 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 7 - drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 12 +- drivers/gpu/drm/i915/.gitignore | 1 + drivers/gpu/drm/i915/Makefile | 8 +- drivers/gpu/drm/i915/Makefile.header-test | 47 + drivers/gpu/drm/i915/gvt/Makefile | 2 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 74 +- drivers/gpu/drm/i915/gvt/display.c | 1 - drivers/gpu/drm/i915/gvt/dmabuf.c | 2 +- drivers/gpu/drm/i915/gvt/execlist.c | 28 +- drivers/gpu/drm/i915/gvt/execlist.h | 2 +- drivers/gpu/drm/i915/gvt/gtt.c | 7 + drivers/gpu/drm/i915/gvt/gtt.h | 2 +- drivers/gpu/drm/i915/gvt/gvt.h | 17 +- drivers/gpu/drm/i915/gvt/handlers.c | 189 +- drivers/gpu/drm/i915/gvt/interrupt.c | 2 +- drivers/gpu/drm/i915/gvt/mmio.c | 8 +- drivers/gpu/drm/i915/gvt/mmio_context.c | 247 +- drivers/gpu/drm/i915/gvt/reg.h | 34 + drivers/gpu/drm/i915/gvt/scheduler.c | 39 +- drivers/gpu/drm/i915/gvt/scheduler.h | 6 +- drivers/gpu/drm/i915/gvt/vgpu.c | 6 +- drivers/gpu/drm/i915/i915_active.c | 23 +- drivers/gpu/drm/i915/i915_active.h | 16 - drivers/gpu/drm/i915/i915_cmd_parser.c | 12 +- drivers/gpu/drm/i915/i915_debugfs.c | 173 +- drivers/gpu/drm/i915/i915_drv.c | 622 ++-- drivers/gpu/drm/i915/i915_drv.h | 408 +-- drivers/gpu/drm/i915/i915_gem.c | 780 ++--- drivers/gpu/drm/i915/i915_gem.h | 9 +- drivers/gpu/drm/i915/i915_gem_context.c | 1101 +++++-- drivers/gpu/drm/i915/i915_gem_context.h | 260 +- drivers/gpu/drm/i915/i915_gem_context_types.h | 175 ++ drivers/gpu/drm/i915/i915_gem_dmabuf.c | 3 +- drivers/gpu/drm/i915/i915_gem_evict.c | 18 +- drivers/gpu/drm/i915/i915_gem_execbuffer.c | 42 +- drivers/gpu/drm/i915/i915_gem_fence_reg.c | 156 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 141 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 26 +- drivers/gpu/drm/i915/i915_gem_internal.c | 2 +- drivers/gpu/drm/i915/i915_gem_object.c | 42 + drivers/gpu/drm/i915/i915_gem_object.h | 8 +- drivers/gpu/drm/i915/i915_gem_render_state.c | 4 +- drivers/gpu/drm/i915/i915_gem_stolen.c | 2 +- drivers/gpu/drm/i915/i915_gem_tiling.c | 6 +- drivers/gpu/drm/i915/i915_gem_userptr.c | 6 +- drivers/gpu/drm/i915/i915_globals.c | 125 + drivers/gpu/drm/i915/i915_globals.h | 35 + drivers/gpu/drm/i915/i915_gpu_error.c | 183 +- drivers/gpu/drm/i915/i915_gpu_error.h | 51 +- drivers/gpu/drm/i915/i915_irq.c | 665 ++-- drivers/gpu/drm/i915/i915_pci.c | 262 +- drivers/gpu/drm/i915/i915_perf.c | 114 +- drivers/gpu/drm/i915/i915_pmu.c | 67 +- drivers/gpu/drm/i915/i915_priolist_types.h | 42 + drivers/gpu/drm/i915/i915_pvinfo.h | 2 +- drivers/gpu/drm/i915/i915_query.c | 39 +- drivers/gpu/drm/i915/i915_reg.h | 571 ++-- drivers/gpu/drm/i915/i915_request.c | 498 ++- drivers/gpu/drm/i915/i915_request.h | 87 +- drivers/gpu/drm/i915/i915_reset.c | 621 ++-- drivers/gpu/drm/i915/i915_reset.h | 16 +- drivers/gpu/drm/i915/i915_scheduler.c | 112 +- drivers/gpu/drm/i915/i915_scheduler.h | 95 +- drivers/gpu/drm/i915/i915_scheduler_types.h | 72 + drivers/gpu/drm/i915/i915_suspend.c | 4 +- drivers/gpu/drm/i915/i915_sw_fence.c | 43 +- drivers/gpu/drm/i915/i915_sw_fence.h | 16 +- drivers/gpu/drm/i915/i915_timeline.c | 301 +- drivers/gpu/drm/i915/i915_timeline.h | 89 +- drivers/gpu/drm/i915/i915_timeline_types.h | 70 + drivers/gpu/drm/i915/i915_trace.h | 106 +- drivers/gpu/drm/i915/i915_user_extensions.c | 61 + drivers/gpu/drm/i915/i915_user_extensions.h | 20 + drivers/gpu/drm/i915/i915_utils.h | 31 + drivers/gpu/drm/i915/i915_vgpu.c | 11 +- drivers/gpu/drm/i915/i915_vgpu.h | 2 +- drivers/gpu/drm/i915/i915_vma.c | 51 +- drivers/gpu/drm/i915/i915_vma.h | 3 + drivers/gpu/drm/i915/icl_dsi.c | 51 +- drivers/gpu/drm/i915/intel_atomic.c | 6 +- drivers/gpu/drm/i915/intel_atomic_plane.c | 59 +- drivers/gpu/drm/i915/intel_atomic_plane.h | 40 + drivers/gpu/drm/i915/intel_audio.c | 95 +- drivers/gpu/drm/i915/intel_audio.h | 24 + drivers/gpu/drm/i915/intel_bios.c | 133 +- drivers/gpu/drm/i915/intel_breadcrumbs.c | 14 +- drivers/gpu/drm/i915/intel_cdclk.c | 382 ++- drivers/gpu/drm/i915/intel_cdclk.h | 46 + drivers/gpu/drm/i915/intel_color.c | 1131 +++++-- drivers/gpu/drm/i915/intel_color.h | 17 + drivers/gpu/drm/i915/intel_combo_phy.c | 3 +- drivers/gpu/drm/i915/intel_connector.c | 19 +- drivers/gpu/drm/i915/intel_connector.h | 35 + drivers/gpu/drm/i915/intel_context.c | 269 ++ drivers/gpu/drm/i915/intel_context.h | 87 + drivers/gpu/drm/i915/intel_context_types.h | 74 + drivers/gpu/drm/i915/intel_crt.c | 13 +- drivers/gpu/drm/i915/intel_crt.h | 21 + drivers/gpu/drm/i915/intel_csr.c | 5 +- drivers/gpu/drm/i915/intel_csr.h | 17 + drivers/gpu/drm/i915/intel_ddi.c | 321 +- drivers/gpu/drm/i915/intel_ddi.h | 53 + drivers/gpu/drm/i915/intel_device_info.c | 136 +- drivers/gpu/drm/i915/intel_device_info.h | 46 +- drivers/gpu/drm/i915/intel_display.c | 804 +++-- drivers/gpu/drm/i915/intel_dp.c | 583 +++- drivers/gpu/drm/i915/intel_dp.h | 122 + drivers/gpu/drm/i915/intel_dp_link_training.c | 1 + drivers/gpu/drm/i915/intel_dp_mst.c | 154 +- drivers/gpu/drm/i915/intel_dpio_phy.c | 6 +- drivers/gpu/drm/i915/intel_dpll_mgr.c | 770 ++--- drivers/gpu/drm/i915/intel_dpll_mgr.h | 5 +- drivers/gpu/drm/i915/intel_drv.h | 666 +--- drivers/gpu/drm/i915/intel_dsi.h | 1 - drivers/gpu/drm/i915/intel_dsi_vbt.c | 24 +- drivers/gpu/drm/i915/intel_dvo.c | 10 +- drivers/gpu/drm/i915/intel_dvo.h | 13 + drivers/gpu/drm/i915/intel_engine_cs.c | 491 +-- drivers/gpu/drm/i915/intel_engine_types.h | 546 ++++ drivers/gpu/drm/i915/intel_fbc.c | 6 +- drivers/gpu/drm/i915/intel_fbc.h | 42 + drivers/gpu/drm/i915/intel_fbdev.c | 243 +- drivers/gpu/drm/i915/intel_fbdev.h | 53 + drivers/gpu/drm/i915/intel_fifo_underrun.c | 1 + drivers/gpu/drm/i915/intel_frontbuffer.c | 5 +- drivers/gpu/drm/i915/intel_frontbuffer.h | 10 + drivers/gpu/drm/i915/intel_gpu_commands.h | 9 +- drivers/gpu/drm/i915/intel_guc.c | 45 +- drivers/gpu/drm/i915/intel_guc.h | 4 +- drivers/gpu/drm/i915/intel_guc_ads.c | 3 +- drivers/gpu/drm/i915/intel_guc_ct.c | 99 +- drivers/gpu/drm/i915/intel_guc_ct.h | 3 + drivers/gpu/drm/i915/intel_guc_fw.c | 4 +- drivers/gpu/drm/i915/intel_guc_log.c | 5 + drivers/gpu/drm/i915/intel_guc_submission.c | 133 +- drivers/gpu/drm/i915/intel_guc_submission.h | 1 + drivers/gpu/drm/i915/intel_hangcheck.c | 26 +- drivers/gpu/drm/i915/intel_hdcp.c | 1261 +++++++- drivers/gpu/drm/i915/intel_hdcp.h | 33 + drivers/gpu/drm/i915/intel_hdmi.c | 800 ++++- drivers/gpu/drm/i915/intel_hdmi.h | 51 + drivers/gpu/drm/i915/intel_huc.c | 2 +- drivers/gpu/drm/i915/intel_huc_fw.c | 27 +- drivers/gpu/drm/i915/intel_i2c.c | 2 +- drivers/gpu/drm/i915/intel_lrc.c | 904 +++--- drivers/gpu/drm/i915/intel_lrc.h | 35 +- drivers/gpu/drm/i915/intel_lspcon.c | 19 +- drivers/gpu/drm/i915/intel_lspcon.h | 38 + drivers/gpu/drm/i915/intel_lvds.c | 101 +- drivers/gpu/drm/i915/intel_lvds.h | 22 + drivers/gpu/drm/i915/intel_mocs.c | 14 +- drivers/gpu/drm/i915/intel_opregion.c | 3 +- drivers/gpu/drm/i915/intel_overlay.c | 6 +- drivers/gpu/drm/i915/intel_panel.c | 150 +- drivers/gpu/drm/i915/intel_panel.h | 65 + drivers/gpu/drm/i915/intel_pipe_crc.c | 232 +- drivers/gpu/drm/i915/intel_pipe_crc.h | 35 + drivers/gpu/drm/i915/intel_pm.c | 555 ++-- drivers/gpu/drm/i915/intel_pm.h | 71 + drivers/gpu/drm/i915/intel_psr.c | 318 +- drivers/gpu/drm/i915/intel_psr.h | 40 + drivers/gpu/drm/i915/intel_ringbuffer.c | 435 ++- drivers/gpu/drm/i915/intel_ringbuffer.h | 650 +--- drivers/gpu/drm/i915/intel_runtime_pm.c | 99 +- drivers/gpu/drm/i915/intel_sdvo.c | 169 +- drivers/gpu/drm/i915/intel_sdvo.h | 23 + drivers/gpu/drm/i915/intel_sideband.c | 12 +- drivers/gpu/drm/i915/intel_sprite.c | 260 +- drivers/gpu/drm/i915/intel_sprite.h | 55 + drivers/gpu/drm/i915/intel_tv.c | 5 +- drivers/gpu/drm/i915/intel_tv.h | 13 + drivers/gpu/drm/i915/intel_uc.c | 25 +- drivers/gpu/drm/i915/intel_uc.h | 1 + drivers/gpu/drm/i915/intel_uncore.c | 996 +++--- drivers/gpu/drm/i915/intel_uncore.h | 286 +- drivers/gpu/drm/i915/intel_vbt_defs.h | 3 + drivers/gpu/drm/i915/intel_vdsc.c | 133 +- drivers/gpu/drm/i915/intel_workarounds.c | 187 +- drivers/gpu/drm/i915/intel_workarounds.h | 19 +- drivers/gpu/drm/i915/intel_workarounds_types.h | 27 + drivers/gpu/drm/i915/selftests/huge_gem_object.c | 2 +- drivers/gpu/drm/i915/selftests/huge_pages.c | 25 +- drivers/gpu/drm/i915/selftests/i915_active.c | 2 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 12 +- .../gpu/drm/i915/selftests/i915_gem_coherency.c | 8 +- drivers/gpu/drm/i915/selftests/i915_gem_context.c | 457 ++- drivers/gpu/drm/i915/selftests/i915_gem_dmabuf.c | 1 + drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 6 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 21 +- drivers/gpu/drm/i915/selftests/i915_gem_object.c | 4 +- drivers/gpu/drm/i915/selftests/i915_request.c | 37 +- drivers/gpu/drm/i915/selftests/i915_selftest.c | 4 +- drivers/gpu/drm/i915/selftests/i915_sw_fence.c | 9 +- drivers/gpu/drm/i915/selftests/i915_timeline.c | 120 +- drivers/gpu/drm/i915/selftests/i915_vma.c | 16 +- drivers/gpu/drm/i915/selftests/igt_flush_test.c | 4 +- drivers/gpu/drm/i915/selftests/igt_spinner.c | 9 +- drivers/gpu/drm/i915/selftests/intel_guc.c | 4 +- drivers/gpu/drm/i915/selftests/intel_hangcheck.c | 301 +- drivers/gpu/drm/i915/selftests/intel_lrc.c | 446 ++- drivers/gpu/drm/i915/selftests/intel_uncore.c | 166 +- drivers/gpu/drm/i915/selftests/intel_workarounds.c | 423 ++- drivers/gpu/drm/i915/selftests/mock_context.c | 34 +- drivers/gpu/drm/i915/selftests/mock_engine.c | 145 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 54 +- drivers/gpu/drm/i915/selftests/mock_request.c | 12 +- drivers/gpu/drm/i915/selftests/mock_request.h | 7 - drivers/gpu/drm/i915/selftests/mock_timeline.c | 2 +- drivers/gpu/drm/i915/selftests/mock_uncore.c | 10 +- drivers/gpu/drm/i915/selftests/mock_uncore.h | 2 +- drivers/gpu/drm/i915/vlv_dsi.c | 84 +- drivers/gpu/drm/i915/vlv_dsi_pll.c | 4 +- drivers/gpu/drm/imx/imx-drm-core.c | 2 +- drivers/gpu/drm/imx/ipuv3-crtc.c | 2 +- drivers/gpu/drm/lima/Kconfig | 13 + drivers/gpu/drm/lima/Makefile | 21 + drivers/gpu/drm/lima/lima_bcast.c | 47 + drivers/gpu/drm/lima/lima_bcast.h | 14 + drivers/gpu/drm/lima/lima_ctx.c | 98 + drivers/gpu/drm/lima/lima_ctx.h | 30 + drivers/gpu/drm/lima/lima_device.c | 385 +++ drivers/gpu/drm/lima/lima_device.h | 131 + drivers/gpu/drm/lima/lima_dlbu.c | 58 + drivers/gpu/drm/lima/lima_dlbu.h | 18 + drivers/gpu/drm/lima/lima_drv.c | 376 +++ drivers/gpu/drm/lima/lima_drv.h | 45 + drivers/gpu/drm/lima/lima_gem.c | 349 +++ drivers/gpu/drm/lima/lima_gem.h | 25 + drivers/gpu/drm/lima/lima_gem_prime.c | 47 + drivers/gpu/drm/lima/lima_gem_prime.h | 13 + drivers/gpu/drm/lima/lima_gp.c | 283 ++ drivers/gpu/drm/lima/lima_gp.h | 16 + drivers/gpu/drm/lima/lima_l2_cache.c | 80 + drivers/gpu/drm/lima/lima_l2_cache.h | 14 + drivers/gpu/drm/lima/lima_mmu.c | 142 + drivers/gpu/drm/lima/lima_mmu.h | 16 + drivers/gpu/drm/lima/lima_object.c | 122 + drivers/gpu/drm/lima/lima_object.h | 36 + drivers/gpu/drm/lima/lima_pmu.c | 60 + drivers/gpu/drm/lima/lima_pmu.h | 12 + drivers/gpu/drm/lima/lima_pp.c | 427 +++ drivers/gpu/drm/lima/lima_pp.h | 19 + drivers/gpu/drm/lima/lima_regs.h | 298 ++ drivers/gpu/drm/lima/lima_sched.c | 362 +++ drivers/gpu/drm/lima/lima_sched.h | 102 + drivers/gpu/drm/lima/lima_vm.c | 282 ++ drivers/gpu/drm/lima/lima_vm.h | 62 + drivers/gpu/drm/meson/Makefile | 2 +- drivers/gpu/drm/meson/meson_canvas.c | 73 - drivers/gpu/drm/meson/meson_canvas.h | 51 - drivers/gpu/drm/meson/meson_crtc.c | 353 ++- drivers/gpu/drm/meson/meson_drv.c | 83 +- drivers/gpu/drm/meson/meson_drv.h | 5 +- drivers/gpu/drm/meson/meson_dw_hdmi.c | 163 +- drivers/gpu/drm/meson/meson_dw_hdmi.h | 32 +- drivers/gpu/drm/meson/meson_overlay.c | 18 +- drivers/gpu/drm/meson/meson_plane.c | 21 +- drivers/gpu/drm/meson/meson_registers.h | 247 ++ drivers/gpu/drm/meson/meson_vclk.c | 123 +- drivers/gpu/drm/meson/meson_venc.c | 11 +- drivers/gpu/drm/meson/meson_venc_cvbs.c | 25 +- drivers/gpu/drm/meson/meson_viu.c | 85 +- drivers/gpu/drm/meson/meson_vpp.c | 51 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 3 +- drivers/gpu/drm/mgag200/mgag200_fb.c | 8 +- drivers/gpu/drm/mgag200/mgag200_ttm.c | 10 +- drivers/gpu/drm/msm/Kconfig | 5 + drivers/gpu/drm/msm/Makefile | 9 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 109 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 216 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 9 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 63 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 3 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 2 + drivers/gpu/drm/msm/adreno/adreno_gpu.c | 141 + drivers/gpu/drm/msm/adreno/adreno_gpu.h | 6 + drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 69 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 119 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 15 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 5 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 177 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 3 - drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 2 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c | 4 +- drivers/gpu/drm/msm/msm_debugfs.c | 2 +- drivers/gpu/drm/msm/msm_drv.c | 15 +- drivers/gpu/drm/msm/msm_drv.h | 8 +- drivers/gpu/drm/msm/msm_fbdev.c | 6 +- drivers/gpu/drm/msm/msm_gem.c | 69 +- drivers/gpu/drm/msm/msm_gem.h | 8 +- drivers/gpu/drm/msm/msm_gem_prime.c | 7 - drivers/gpu/drm/msm/msm_gem_submit.c | 52 +- drivers/gpu/drm/msm/msm_gem_vma.c | 2 +- drivers/gpu/drm/msm/msm_gpu.c | 17 +- drivers/gpu/drm/msm/msm_gpu.h | 3 + drivers/gpu/drm/msm/msm_iommu.c | 13 +- drivers/gpu/drm/msm/msm_submitqueue.c | 41 + drivers/gpu/drm/mxsfb/mxsfb_crtc.c | 6 +- drivers/gpu/drm/nouveau/Kbuild | 8 +- drivers/gpu/drm/nouveau/Kconfig | 13 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/i2c.h | 2 + drivers/gpu/drm/nouveau/nouveau_display.c | 9 - drivers/gpu/drm/nouveau/nouveau_drm.c | 19 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 2 - drivers/gpu/drm/nouveau/nouveau_fbcon.c | 8 +- drivers/gpu/drm/nouveau/nouveau_fbcon.h | 2 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 4 - drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.c | 2 + drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.c | 14 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.c | 26 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.h | 2 + drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c | 15 + drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c | 21 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.h | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c | 2 +- drivers/gpu/drm/omapdrm/displays/Kconfig | 17 - drivers/gpu/drm/omapdrm/displays/Makefile | 3 - .../gpu/drm/omapdrm/displays/connector-analog-tv.c | 45 +- drivers/gpu/drm/omapdrm/displays/connector-dvi.c | 330 -- drivers/gpu/drm/omapdrm/displays/connector-hdmi.c | 45 +- drivers/gpu/drm/omapdrm/displays/encoder-opa362.c | 39 +- drivers/gpu/drm/omapdrm/displays/encoder-tfp410.c | 170 -- .../gpu/drm/omapdrm/displays/encoder-tpd12s015.c | 40 - drivers/gpu/drm/omapdrm/displays/panel-dpi.c | 221 -- drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c | 140 +- .../omapdrm/displays/panel-lgphilips-lb035q02.c | 41 +- .../drm/omapdrm/displays/panel-nec-nl8048hl11.c | 41 +- .../drm/omapdrm/displays/panel-sharp-ls037v7dw01.c | 61 +- .../drm/omapdrm/displays/panel-sony-acx565akm.c | 55 +- .../drm/omapdrm/displays/panel-tpo-td028ttec1.c | 58 +- .../drm/omapdrm/displays/panel-tpo-td043mtea1.c | 48 +- drivers/gpu/drm/omapdrm/dss/base.c | 144 +- drivers/gpu/drm/omapdrm/dss/display.c | 24 +- drivers/gpu/drm/omapdrm/dss/dpi.c | 64 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 110 +- drivers/gpu/drm/omapdrm/dss/dss-of.c | 60 +- drivers/gpu/drm/omapdrm/dss/dss.c | 2 +- drivers/gpu/drm/omapdrm/dss/hdmi4.c | 54 +- drivers/gpu/drm/omapdrm/dss/hdmi5.c | 54 +- drivers/gpu/drm/omapdrm/dss/omapdss-boot-init.c | 18 +- drivers/gpu/drm/omapdrm/dss/omapdss.h | 76 +- drivers/gpu/drm/omapdrm/dss/output.c | 36 +- drivers/gpu/drm/omapdrm/dss/sdi.c | 68 +- drivers/gpu/drm/omapdrm/dss/venc.c | 229 +- drivers/gpu/drm/omapdrm/omap_connector.c | 181 +- drivers/gpu/drm/omapdrm/omap_connector.h | 8 +- drivers/gpu/drm/omapdrm/omap_crtc.c | 13 +- drivers/gpu/drm/omapdrm/omap_drv.c | 236 +- drivers/gpu/drm/omapdrm/omap_drv.h | 2 +- drivers/gpu/drm/omapdrm/omap_encoder.c | 211 +- drivers/gpu/drm/omapdrm/omap_encoder.h | 3 +- drivers/gpu/drm/omapdrm/omap_fbdev.c | 6 +- drivers/gpu/drm/panel/Kconfig | 31 + drivers/gpu/drm/panel/Makefile | 3 + drivers/gpu/drm/panel/panel-arm-versatile.c | 6 +- .../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c | 272 ++ drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 6 +- drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c | 1 - drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 20 +- drivers/gpu/drm/panel/panel-raydium-rm68200.c | 3 +- drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c | 387 +++ drivers/gpu/drm/panel/panel-ronbo-rb070d30.c | 258 ++ drivers/gpu/drm/panel/panel-samsung-s6d16d0.c | 3 - drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 2 +- drivers/gpu/drm/panel/panel-simple.c | 84 +- drivers/gpu/drm/panel/panel-tpo-tpg110.c | 12 +- drivers/gpu/drm/panfrost/Kconfig | 14 + drivers/gpu/drm/panfrost/Makefile | 12 + drivers/gpu/drm/panfrost/TODO | 27 + drivers/gpu/drm/panfrost/panfrost_devfreq.c | 219 ++ drivers/gpu/drm/panfrost/panfrost_devfreq.h | 14 + drivers/gpu/drm/panfrost/panfrost_device.c | 253 ++ drivers/gpu/drm/panfrost/panfrost_device.h | 125 + drivers/gpu/drm/panfrost/panfrost_drv.c | 474 +++ drivers/gpu/drm/panfrost/panfrost_features.h | 309 ++ drivers/gpu/drm/panfrost/panfrost_gem.c | 95 + drivers/gpu/drm/panfrost/panfrost_gem.h | 29 + drivers/gpu/drm/panfrost/panfrost_gpu.c | 367 +++ drivers/gpu/drm/panfrost/panfrost_gpu.h | 19 + drivers/gpu/drm/panfrost/panfrost_issues.h | 176 ++ drivers/gpu/drm/panfrost/panfrost_job.c | 564 ++++ drivers/gpu/drm/panfrost/panfrost_job.h | 51 + drivers/gpu/drm/panfrost/panfrost_mmu.c | 386 +++ drivers/gpu/drm/panfrost/panfrost_mmu.h | 17 + drivers/gpu/drm/panfrost/panfrost_regs.h | 298 ++ drivers/gpu/drm/pl111/pl111_display.c | 2 +- drivers/gpu/drm/pl111/pl111_versatile.c | 4 + drivers/gpu/drm/qxl/qxl_display.c | 8 +- drivers/gpu/drm/qxl/qxl_drv.h | 3 - drivers/gpu/drm/qxl/qxl_ttm.c | 11 +- drivers/gpu/drm/radeon/radeon_device.c | 2 +- drivers/gpu/drm/radeon/radeon_drv.h | 1 - drivers/gpu/drm/radeon/radeon_fb.c | 11 +- drivers/gpu/drm/radeon/radeon_ttm.c | 17 +- drivers/gpu/drm/rcar-du/Kconfig | 4 + drivers/gpu/drm/rcar-du/Makefile | 3 +- drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 64 +- drivers/gpu/drm/rcar-du/rcar_du_crtc.h | 13 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 54 +- drivers/gpu/drm/rcar-du/rcar_du_kms.c | 37 + drivers/gpu/drm/rcar-du/rcar_du_kms.h | 1 + drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 122 +- drivers/gpu/drm/rcar-du/rcar_du_vsp.h | 17 + drivers/gpu/drm/rcar-du/rcar_du_writeback.c | 243 ++ drivers/gpu/drm/rcar-du/rcar_du_writeback.h | 39 + drivers/gpu/drm/rcar-du/rcar_lvds.c | 19 +- drivers/gpu/drm/rockchip/Kconfig | 8 + drivers/gpu/drm/rockchip/Makefile | 1 + drivers/gpu/drm/rockchip/rk3066_hdmi.c | 876 ++++++ drivers/gpu/drm/rockchip/rk3066_hdmi.h | 229 ++ drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 11 + drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 1 + drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c | 6 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 11 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 14 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 20 +- drivers/gpu/drm/selftests/test-drm_mm.c | 12 +- drivers/gpu/drm/stm/Kconfig | 2 +- drivers/gpu/drm/stm/drv.c | 35 + drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 28 + drivers/gpu/drm/stm/ltdc.c | 24 + drivers/gpu/drm/stm/ltdc.h | 3 + drivers/gpu/drm/sun4i/sun4i_backend.c | 63 +- drivers/gpu/drm/sun4i/sun4i_hdmi.h | 1 + drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 40 +- drivers/gpu/drm/sun4i/sun4i_lvds.c | 29 +- drivers/gpu/drm/sun4i/sun4i_rgb.c | 74 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 12 +- drivers/gpu/drm/sun4i/sun4i_tcon.h | 2 - drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 179 +- drivers/gpu/drm/sun4i/sun6i_mipi_dsi.h | 2 + drivers/gpu/drm/sun4i/sun8i_mixer.c | 49 +- drivers/gpu/drm/sun4i/sun8i_mixer.h | 2 + drivers/gpu/drm/sun4i/sun8i_tcon_top.c | 4 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 54 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.h | 11 + drivers/gpu/drm/tegra/fb.c | 4 +- drivers/gpu/drm/tegra/gem.c | 4 +- drivers/gpu/drm/tegra/sor.c | 21 +- drivers/gpu/drm/tinydrm/core/Makefile | 2 +- drivers/gpu/drm/tinydrm/core/tinydrm-core.c | 183 -- drivers/gpu/drm/tinydrm/core/tinydrm-helpers.c | 160 +- drivers/gpu/drm/tinydrm/core/tinydrm-pipe.c | 24 +- drivers/gpu/drm/tinydrm/hx8357d.c | 59 +- drivers/gpu/drm/tinydrm/ili9225.c | 87 +- drivers/gpu/drm/tinydrm/ili9341.c | 59 +- drivers/gpu/drm/tinydrm/mi0283qt.c | 67 +- drivers/gpu/drm/tinydrm/mipi-dbi.c | 185 +- drivers/gpu/drm/tinydrm/repaper.c | 147 +- drivers/gpu/drm/tinydrm/st7586.c | 148 +- drivers/gpu/drm/tinydrm/st7735r.c | 59 +- drivers/gpu/drm/ttm/ttm_bo.c | 6 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 3 + drivers/gpu/drm/ttm/ttm_execbuf_util.c | 2 - drivers/gpu/drm/ttm/ttm_memory.c | 10 +- drivers/gpu/drm/tve200/tve200_display.c | 3 +- drivers/gpu/drm/udl/udl_drv.c | 57 +- drivers/gpu/drm/udl/udl_drv.h | 9 +- drivers/gpu/drm/udl/udl_fb.c | 20 +- drivers/gpu/drm/udl/udl_gem.c | 2 +- drivers/gpu/drm/udl/udl_main.c | 35 +- drivers/gpu/drm/v3d/Kconfig | 1 + drivers/gpu/drm/v3d/v3d_bo.c | 314 +- drivers/gpu/drm/v3d/v3d_debugfs.c | 8 + drivers/gpu/drm/v3d/v3d_drv.c | 65 +- drivers/gpu/drm/v3d/v3d_drv.h | 37 +- drivers/gpu/drm/v3d/v3d_gem.c | 110 +- drivers/gpu/drm/v3d/v3d_irq.c | 67 +- drivers/gpu/drm/v3d/v3d_mmu.c | 11 +- drivers/gpu/drm/v3d/v3d_regs.h | 2 + drivers/gpu/drm/v3d/v3d_sched.c | 25 +- drivers/{staging => gpu/drm}/vboxvideo/Kconfig | 0 drivers/{staging => gpu/drm}/vboxvideo/Makefile | 0 .../{staging => gpu/drm}/vboxvideo/hgsmi_base.c | 0 .../drm}/vboxvideo/hgsmi_ch_setup.h | 0 .../drm}/vboxvideo/hgsmi_channels.h | 0 .../{staging => gpu/drm}/vboxvideo/hgsmi_defs.h | 0 .../{staging => gpu/drm}/vboxvideo/modesetting.c | 0 drivers/gpu/drm/vboxvideo/vbox_drv.c | 258 ++ drivers/gpu/drm/vboxvideo/vbox_drv.h | 271 ++ drivers/gpu/drm/vboxvideo/vbox_fb.c | 149 + .../{staging => gpu/drm}/vboxvideo/vbox_hgsmi.c | 0 drivers/gpu/drm/vboxvideo/vbox_irq.c | 183 ++ drivers/gpu/drm/vboxvideo/vbox_main.c | 361 +++ drivers/gpu/drm/vboxvideo/vbox_mode.c | 939 ++++++ .../{staging => gpu/drm}/vboxvideo/vbox_prime.c | 0 drivers/gpu/drm/vboxvideo/vbox_ttm.c | 388 +++ drivers/{staging => gpu/drm}/vboxvideo/vboxvideo.h | 0 .../drm}/vboxvideo/vboxvideo_guest.h | 0 .../{staging => gpu/drm}/vboxvideo/vboxvideo_vbe.h | 0 drivers/{staging => gpu/drm}/vboxvideo/vbva_base.c | 0 drivers/gpu/drm/vc4/vc4_bo.c | 69 +- drivers/gpu/drm/vc4/vc4_crtc.c | 105 +- drivers/gpu/drm/vc4/vc4_debugfs.c | 90 +- drivers/gpu/drm/vc4/vc4_dpi.c | 39 +- drivers/gpu/drm/vc4/vc4_drv.c | 42 +- drivers/gpu/drm/vc4/vc4_drv.h | 77 +- drivers/gpu/drm/vc4/vc4_dsi.c | 175 +- drivers/gpu/drm/vc4/vc4_gem.c | 49 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 162 +- drivers/gpu/drm/vc4/vc4_hvs.c | 180 +- drivers/gpu/drm/vc4/vc4_irq.c | 9 + drivers/gpu/drm/vc4/vc4_kms.c | 123 +- drivers/gpu/drm/vc4/vc4_perfmon.c | 18 + drivers/gpu/drm/vc4/vc4_plane.c | 59 +- drivers/gpu/drm/vc4/vc4_regs.h | 51 +- drivers/gpu/drm/vc4/vc4_render_cl.c | 23 +- drivers/gpu/drm/vc4/vc4_txp.c | 49 +- drivers/gpu/drm/vc4/vc4_v3d.c | 240 +- drivers/gpu/drm/vc4/vc4_vec.c | 83 +- drivers/gpu/drm/virtio/virtgpu_debugfs.c | 27 +- drivers/gpu/drm/virtio/virtgpu_display.c | 1 + drivers/gpu/drm/virtio/virtgpu_drv.c | 2 - drivers/gpu/drm/virtio/virtgpu_drv.h | 45 +- drivers/gpu/drm/virtio/virtgpu_fence.c | 4 +- drivers/gpu/drm/virtio/virtgpu_gem.c | 35 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 107 +- drivers/gpu/drm/virtio/virtgpu_object.c | 74 +- drivers/gpu/drm/virtio/virtgpu_prime.c | 25 +- drivers/gpu/drm/virtio/virtgpu_ttm.c | 102 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 36 +- drivers/gpu/drm/vkms/vkms_crtc.c | 2 + drivers/gpu/drm/vmwgfx/vmwgfx_binding.c | 98 +- drivers/gpu/drm/vmwgfx/vmwgfx_binding.h | 2 + drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 24 +- drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 59 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 23 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 30 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 1505 ++++----- drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c | 27 +- drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 12 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 28 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 25 +- drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 28 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 23 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 44 +- drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c | 12 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 45 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.h | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 47 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 80 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c | 11 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 61 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.h | 7 + drivers/gpu/drm/xen/xen_drm_front.c | 1 + drivers/i2c/algos/i2c-algo-bit.c | 22 +- drivers/i2c/busses/Kconfig | 25 + drivers/i2c/busses/Makefile | 5 + drivers/i2c/busses/i2c-amd-mp2-pci.c | 483 +++ drivers/i2c/busses/i2c-amd-mp2-plat.c | 367 +++ drivers/i2c/busses/i2c-amd-mp2.h | 219 ++ drivers/i2c/busses/i2c-at91-core.c | 376 +++ drivers/i2c/busses/i2c-at91-master.c | 801 +++++ drivers/i2c/busses/i2c-at91-slave.c | 143 + drivers/i2c/busses/i2c-at91.c | 1251 -------- drivers/i2c/busses/i2c-at91.h | 174 ++ drivers/i2c/busses/i2c-axxia.c | 57 +- drivers/i2c/busses/i2c-bcm-iproc.c | 764 ++++- drivers/i2c/busses/i2c-brcmstb.c | 1 - drivers/i2c/busses/i2c-designware-common.c | 18 +- drivers/i2c/busses/i2c-designware-core.h | 2 + drivers/i2c/busses/i2c-designware-platdrv.c | 5 + drivers/i2c/busses/i2c-gpio.c | 2 + drivers/i2c/busses/i2c-imx-lpi2c.c | 11 +- drivers/i2c/busses/i2c-isch.c | 1 - drivers/i2c/busses/i2c-mt65xx.c | 255 +- drivers/i2c/busses/i2c-nomadik.c | 3 +- drivers/i2c/busses/i2c-ocores.c | 16 +- drivers/i2c/busses/i2c-omap.c | 76 +- drivers/i2c/busses/i2c-piix4.c | 15 +- drivers/i2c/busses/i2c-rcar.c | 30 +- drivers/i2c/busses/i2c-riic.c | 43 +- drivers/i2c/busses/i2c-stm32f7.c | 4 + drivers/i2c/busses/i2c-stu300.c | 25 +- drivers/i2c/busses/i2c-tegra-bpmp.c | 25 +- drivers/i2c/i2c-core-base.c | 23 +- drivers/i2c/i2c-core-smbus.c | 29 +- drivers/i2c/i2c-core.h | 36 + drivers/i2c/i2c-mux.c | 6 + drivers/i2c/muxes/i2c-demux-pinctrl.c | 6 +- drivers/i2c/muxes/i2c-mux-pca9541.c | 8 +- drivers/i2c/muxes/i2c-mux-pca954x.c | 106 +- drivers/ide/ide-probe.c | 3 + drivers/infiniband/Kconfig | 1 + drivers/infiniband/core/addr.c | 1 + drivers/infiniband/core/cache.c | 145 +- drivers/infiniband/core/cm.c | 94 +- drivers/infiniband/core/cm_msgs.h | 22 +- drivers/infiniband/core/cma.c | 83 +- drivers/infiniband/core/core_priv.h | 18 +- drivers/infiniband/core/cq.c | 21 +- drivers/infiniband/core/device.c | 632 +++- drivers/infiniband/core/iwcm.c | 35 +- drivers/infiniband/core/mad.c | 87 +- drivers/infiniband/core/mad_priv.h | 4 +- drivers/infiniband/core/multicast.c | 1 - drivers/infiniband/core/nldev.c | 112 +- drivers/infiniband/core/rdma_core.c | 200 +- drivers/infiniband/core/rdma_core.h | 11 +- drivers/infiniband/core/sa_query.c | 44 +- drivers/infiniband/core/sysfs.c | 93 +- drivers/infiniband/core/ucm.c | 35 +- drivers/infiniband/core/umem.c | 179 +- drivers/infiniband/core/umem_odp.c | 20 +- drivers/infiniband/core/user_mad.c | 22 + drivers/infiniband/core/uverbs.h | 7 +- drivers/infiniband/core/uverbs_cmd.c | 99 +- drivers/infiniband/core/uverbs_ioctl.c | 29 +- drivers/infiniband/core/uverbs_main.c | 69 +- drivers/infiniband/core/uverbs_std_types.c | 52 +- .../infiniband/core/uverbs_std_types_counters.c | 6 +- drivers/infiniband/core/uverbs_std_types_cq.c | 12 +- drivers/infiniband/core/uverbs_std_types_dm.c | 10 +- .../infiniband/core/uverbs_std_types_flow_action.c | 6 +- drivers/infiniband/core/uverbs_std_types_mr.c | 9 +- drivers/infiniband/core/verbs.c | 233 +- drivers/infiniband/hw/Makefile | 1 + drivers/infiniband/hw/bnxt_re/Kconfig | 12 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 194 +- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 36 +- drivers/infiniband/hw/bnxt_re/main.c | 8 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 39 +- drivers/infiniband/hw/bnxt_re/qplib_fp.h | 13 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 4 +- drivers/infiniband/hw/bnxt_re/qplib_res.c | 43 +- drivers/infiniband/hw/bnxt_re/qplib_res.h | 8 +- drivers/infiniband/hw/bnxt_re/qplib_sp.c | 16 +- drivers/infiniband/hw/bnxt_re/qplib_sp.h | 4 +- drivers/infiniband/hw/cxgb3/cxio_wr.h | 10 +- drivers/infiniband/hw/cxgb3/iwch.c | 56 +- drivers/infiniband/hw/cxgb3/iwch.h | 38 +- drivers/infiniband/hw/cxgb3/iwch_ev.c | 18 +- drivers/infiniband/hw/cxgb3/iwch_mem.c | 2 +- drivers/infiniband/hw/cxgb3/iwch_provider.c | 97 +- drivers/infiniband/hw/cxgb4/cm.c | 69 +- drivers/infiniband/hw/cxgb4/cq.c | 23 +- drivers/infiniband/hw/cxgb4/device.c | 210 +- drivers/infiniband/hw/cxgb4/ev.c | 18 +- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 96 +- drivers/infiniband/hw/cxgb4/mem.c | 25 +- drivers/infiniband/hw/cxgb4/provider.c | 77 +- drivers/infiniband/hw/cxgb4/qp.c | 77 +- drivers/infiniband/hw/efa/Kconfig | 15 + drivers/infiniband/hw/efa/Makefile | 9 + drivers/infiniband/hw/efa/efa.h | 163 + drivers/infiniband/hw/efa/efa_admin_cmds_defs.h | 794 +++++ drivers/infiniband/hw/efa/efa_admin_defs.h | 136 + drivers/infiniband/hw/efa/efa_com.c | 1160 +++++++ drivers/infiniband/hw/efa/efa_com.h | 144 + drivers/infiniband/hw/efa/efa_com_cmd.c | 692 +++++ drivers/infiniband/hw/efa/efa_com_cmd.h | 270 ++ drivers/infiniband/hw/efa/efa_common_defs.h | 18 + drivers/infiniband/hw/efa/efa_main.c | 533 ++++ drivers/infiniband/hw/efa/efa_regs_defs.h | 113 + drivers/infiniband/hw/efa/efa_verbs.c | 1825 +++++++++++ drivers/infiniband/hw/hfi1/chip.c | 54 +- drivers/infiniband/hw/hfi1/chip.h | 3 + drivers/infiniband/hw/hfi1/chip_registers.h | 3 + drivers/infiniband/hw/hfi1/common.h | 2 +- drivers/infiniband/hw/hfi1/debugfs.c | 82 +- drivers/infiniband/hw/hfi1/driver.c | 19 +- drivers/infiniband/hw/hfi1/exp_rcv.c | 3 - drivers/infiniband/hw/hfi1/hfi.h | 8 +- drivers/infiniband/hw/hfi1/init.c | 59 +- drivers/infiniband/hw/hfi1/opfn.h | 6 +- drivers/infiniband/hw/hfi1/qp.c | 2 + drivers/infiniband/hw/hfi1/rc.c | 27 +- drivers/infiniband/hw/hfi1/rc.h | 8 + drivers/infiniband/hw/hfi1/ruc.c | 2 +- drivers/infiniband/hw/hfi1/tid_rdma.c | 274 +- drivers/infiniband/hw/hfi1/tid_rdma.h | 2 - drivers/infiniband/hw/hfi1/trace_dbg.h | 4 +- drivers/infiniband/hw/hfi1/trace_tid.h | 12 +- drivers/infiniband/hw/hfi1/verbs.c | 15 +- drivers/infiniband/hw/hfi1/verbs.h | 1 + drivers/infiniband/hw/hfi1/vnic_main.c | 16 +- drivers/infiniband/hw/hns/Makefile | 4 +- drivers/infiniband/hw/hns/hns_roce_ah.c | 36 +- drivers/infiniband/hw/hns/hns_roce_cmd.h | 1 + drivers/infiniband/hw/hns/hns_roce_common.h | 33 - drivers/infiniband/hw/hns/hns_roce_cq.c | 68 +- drivers/infiniband/hw/hns/hns_roce_device.h | 52 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 396 +-- drivers/infiniband/hw/hns/hns_roce_hw_v1.h | 14 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 320 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 7 +- drivers/infiniband/hw/hns/hns_roce_hw_v2_dfx.c | 35 + drivers/infiniband/hw/hns/hns_roce_main.c | 35 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 6 +- drivers/infiniband/hw/hns/hns_roce_pd.c | 7 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 50 +- drivers/infiniband/hw/hns/hns_roce_restrack.c | 126 + drivers/infiniband/hw/hns/hns_roce_srq.c | 52 +- drivers/infiniband/hw/i40iw/i40iw.h | 2 +- drivers/infiniband/hw/i40iw/i40iw_cm.c | 21 +- drivers/infiniband/hw/i40iw/i40iw_main.c | 5 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 123 +- drivers/infiniband/hw/i40iw/i40iw_verbs.h | 3 +- drivers/infiniband/hw/mlx4/ah.c | 103 +- drivers/infiniband/hw/mlx4/cm.c | 36 +- drivers/infiniband/hw/mlx4/cq.c | 40 +- drivers/infiniband/hw/mlx4/doorbell.c | 6 +- drivers/infiniband/hw/mlx4/mad.c | 33 +- drivers/infiniband/hw/mlx4/main.c | 13 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 41 +- drivers/infiniband/hw/mlx4/mr.c | 7 +- drivers/infiniband/hw/mlx4/qp.c | 50 +- drivers/infiniband/hw/mlx4/srq.c | 59 +- drivers/infiniband/hw/mlx5/ah.c | 33 +- drivers/infiniband/hw/mlx5/cmd.c | 155 +- drivers/infiniband/hw/mlx5/cmd.h | 8 +- drivers/infiniband/hw/mlx5/cq.c | 47 +- drivers/infiniband/hw/mlx5/devx.c | 32 +- drivers/infiniband/hw/mlx5/flow.c | 99 +- drivers/infiniband/hw/mlx5/ib_rep.c | 109 +- drivers/infiniband/hw/mlx5/ib_rep.h | 13 +- drivers/infiniband/hw/mlx5/main.c | 662 ++-- drivers/infiniband/hw/mlx5/mlx5_ib.h | 118 +- drivers/infiniband/hw/mlx5/mr.c | 52 +- drivers/infiniband/hw/mlx5/odp.c | 132 +- drivers/infiniband/hw/mlx5/qp.c | 161 +- drivers/infiniband/hw/mlx5/srq.c | 76 +- drivers/infiniband/hw/mlx5/srq.h | 7 +- drivers/infiniband/hw/mlx5/srq_cmd.c | 35 +- drivers/infiniband/hw/mthca/mthca_cq.c | 2 +- drivers/infiniband/hw/mthca/mthca_eq.c | 16 +- drivers/infiniband/hw/mthca/mthca_mr.c | 2 +- drivers/infiniband/hw/mthca/mthca_provider.c | 179 +- drivers/infiniband/hw/mthca/mthca_qp.c | 6 +- drivers/infiniband/hw/nes/nes_cm.c | 3 +- drivers/infiniband/hw/nes/nes_verbs.c | 168 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.c | 32 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.h | 6 +- drivers/infiniband/hw/ocrdma/ocrdma_hw.c | 18 +- drivers/infiniband/hw/ocrdma/ocrdma_hw.h | 6 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 25 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 128 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.h | 24 +- drivers/infiniband/hw/qedr/main.c | 57 +- drivers/infiniband/hw/qedr/qedr.h | 11 +- drivers/infiniband/hw/qedr/qedr_iw_cm.c | 10 +- drivers/infiniband/hw/qedr/qedr_roce_cm.c | 11 +- drivers/infiniband/hw/qedr/verbs.c | 129 +- drivers/infiniband/hw/qedr/verbs.h | 27 +- drivers/infiniband/hw/qib/qib.h | 4 +- drivers/infiniband/hw/qib/qib_common.h | 2 +- drivers/infiniband/hw/qib/qib_driver.c | 20 +- drivers/infiniband/hw/qib/qib_fs.c | 12 +- drivers/infiniband/hw/qib/qib_iba7322.c | 4 +- drivers/infiniband/hw/qib/qib_init.c | 56 +- drivers/infiniband/hw/qib/qib_rc.c | 4 +- drivers/infiniband/hw/qib/qib_user_sdma.c | 5 +- drivers/infiniband/hw/qib/qib_verbs.h | 2 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 15 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.h | 12 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 3 +- drivers/infiniband/hw/usnic/usnic_uiom.h | 3 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c | 17 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 28 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c | 15 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 3 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c | 43 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c | 56 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h | 27 +- drivers/infiniband/sw/rdmavt/ah.c | 38 +- drivers/infiniband/sw/rdmavt/ah.h | 8 +- drivers/infiniband/sw/rdmavt/cq.c | 7 +- drivers/infiniband/sw/rdmavt/cq.h | 3 +- drivers/infiniband/sw/rdmavt/mmap.c | 16 +- drivers/infiniband/sw/rdmavt/mmap.h | 6 +- drivers/infiniband/sw/rdmavt/mr.c | 9 +- drivers/infiniband/sw/rdmavt/mr.h | 7 +- drivers/infiniband/sw/rdmavt/pd.c | 7 +- drivers/infiniband/sw/rdmavt/pd.h | 5 +- drivers/infiniband/sw/rdmavt/qp.c | 27 +- drivers/infiniband/sw/rdmavt/qp.h | 4 +- drivers/infiniband/sw/rdmavt/rc.c | 2 +- drivers/infiniband/sw/rdmavt/srq.c | 49 +- drivers/infiniband/sw/rdmavt/srq.h | 7 +- drivers/infiniband/sw/rdmavt/trace_qp.h | 2 +- drivers/infiniband/sw/rdmavt/trace_rc.h | 2 +- drivers/infiniband/sw/rdmavt/trace_tx.h | 2 +- drivers/infiniband/sw/rdmavt/vt.c | 3 + drivers/infiniband/sw/rxe/rxe_cq.c | 10 +- drivers/infiniband/sw/rxe/rxe_hdr.h | 2 +- drivers/infiniband/sw/rxe/rxe_loc.h | 16 +- drivers/infiniband/sw/rxe/rxe_mmap.c | 14 +- drivers/infiniband/sw/rxe/rxe_mr.c | 13 +- drivers/infiniband/sw/rxe/rxe_net.c | 46 +- drivers/infiniband/sw/rxe/rxe_pool.c | 4 +- drivers/infiniband/sw/rxe/rxe_qp.c | 15 +- drivers/infiniband/sw/rxe/rxe_queue.c | 22 +- drivers/infiniband/sw/rxe/rxe_queue.h | 15 +- drivers/infiniband/sw/rxe/rxe_srq.c | 14 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 90 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 4 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 13 +- drivers/infiniband/ulp/ipoib/ipoib_verbs.c | 3 +- drivers/infiniband/ulp/iser/Kconfig | 4 +- drivers/infiniband/ulp/iser/iscsi_iser.c | 7 +- drivers/infiniband/ulp/iser/iscsi_iser.h | 2 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c | 60 +- drivers/iommu/io-pgtable-arm.c | 91 +- drivers/iommu/io-pgtable.c | 1 + drivers/media/platform/vsp1/vsp1_brx.c | 1 + drivers/media/platform/vsp1/vsp1_clu.c | 1 + drivers/media/platform/vsp1/vsp1_dl.c | 84 +- drivers/media/platform/vsp1/vsp1_dl.h | 6 +- drivers/media/platform/vsp1/vsp1_drm.c | 94 +- drivers/media/platform/vsp1/vsp1_drm.h | 2 +- drivers/media/platform/vsp1/vsp1_entity.c | 3 +- drivers/media/platform/vsp1/vsp1_entity.h | 7 +- drivers/media/platform/vsp1/vsp1_hgo.c | 1 + drivers/media/platform/vsp1/vsp1_hgt.c | 1 + drivers/media/platform/vsp1/vsp1_hsit.c | 1 + drivers/media/platform/vsp1/vsp1_lif.c | 1 + drivers/media/platform/vsp1/vsp1_lut.c | 1 + drivers/media/platform/vsp1/vsp1_regs.h | 6 +- drivers/media/platform/vsp1/vsp1_rpf.c | 1 + drivers/media/platform/vsp1/vsp1_rwpf.h | 1 + drivers/media/platform/vsp1/vsp1_sru.c | 1 + drivers/media/platform/vsp1/vsp1_uds.c | 1 + drivers/media/platform/vsp1/vsp1_uif.c | 1 + drivers/media/platform/vsp1/vsp1_video.c | 16 +- drivers/media/platform/vsp1/vsp1_wpf.c | 83 +- drivers/mfd/intel-lpss.c | 4 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 30 +- drivers/parport/parport_ip32.c | 18 +- drivers/pwm/pwm-meson.c | 2 +- drivers/reset/core.c | 180 +- drivers/rtc/Kconfig | 19 +- drivers/rtc/Makefile | 1 + drivers/rtc/class.c | 21 +- drivers/rtc/dev.c | 20 +- drivers/rtc/hctosys.c | 10 +- drivers/rtc/interface.c | 107 +- drivers/rtc/lib.c | 30 +- drivers/rtc/nvmem.c | 7 +- drivers/rtc/proc.c | 21 +- drivers/rtc/rtc-88pm80x.c | 14 +- drivers/rtc/rtc-88pm860x.c | 2 +- drivers/rtc/rtc-ab-b5ze-s3.c | 189 +- drivers/rtc/rtc-ab3100.c | 24 +- drivers/rtc/rtc-abx80x.c | 43 +- drivers/rtc/rtc-aspeed.c | 136 + drivers/rtc/rtc-at91sam9.c | 108 +- drivers/rtc/rtc-brcmstb-waketimer.c | 2 +- drivers/rtc/rtc-coh901331.c | 37 +- drivers/rtc/rtc-da9063.c | 27 +- drivers/rtc/rtc-digicolor.c | 25 +- drivers/rtc/rtc-dm355evm.c | 24 +- drivers/rtc/rtc-ds1672.c | 127 +- drivers/rtc/rtc-ds1685.c | 262 +- drivers/rtc/rtc-ds2404.c | 73 +- drivers/rtc/rtc-ds3232.c | 40 +- drivers/rtc/rtc-ep93xx.c | 70 +- drivers/rtc/rtc-goldfish.c | 50 +- drivers/rtc/rtc-hid-sensor-time.c | 3 +- drivers/rtc/rtc-imxdi.c | 50 +- drivers/rtc/rtc-jz4740.c | 95 +- drivers/rtc/rtc-lpc32xx.c | 59 +- drivers/rtc/rtc-mc13xxx.c | 25 +- drivers/rtc/rtc-mt6397.c | 9 +- drivers/rtc/rtc-mv.c | 33 +- drivers/rtc/rtc-mxc.c | 86 +- drivers/rtc/rtc-mxc_v2.c | 29 +- drivers/rtc/rtc-omap.c | 32 +- drivers/rtc/rtc-opal.c | 2 +- drivers/rtc/rtc-pcap.c | 28 +- drivers/rtc/rtc-pcf85063.c | 446 ++- drivers/rtc/rtc-pcf85363.c | 20 +- drivers/rtc/rtc-ps3.c | 30 +- drivers/rtc/rtc-pxa.c | 3 +- drivers/rtc/rtc-rk808.c | 6 +- drivers/rtc/rtc-rx6110.c | 9 + drivers/rtc/rtc-rx8025.c | 2 +- drivers/rtc/rtc-sh.c | 30 +- drivers/rtc/rtc-sirfsoc.c | 2 +- drivers/rtc/rtc-snvs.c | 48 +- drivers/rtc/rtc-stm32.c | 9 +- drivers/rtc/rtc-stmp3xxx.c | 34 +- drivers/rtc/rtc-sun4v.c | 21 +- drivers/rtc/rtc-tegra.c | 47 +- drivers/rtc/rtc-test.c | 11 +- drivers/rtc/rtc-tx4939.c | 17 +- drivers/rtc/rtc-wm831x.c | 69 +- drivers/rtc/rtc-wm8350.c | 12 +- drivers/rtc/rtc-x1205.c | 7 + drivers/rtc/rtc-xgene.c | 61 +- drivers/rtc/rtc-zynqmp.c | 13 +- drivers/rtc/sysfs.c | 23 +- drivers/rtc/systohc.c | 13 +- drivers/sbus/char/oradax.c | 2 +- drivers/spi/spi-pxa2xx.c | 7 +- drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/vboxvideo/TODO | 10 - drivers/staging/vboxvideo/vbox_drv.c | 283 -- drivers/staging/vboxvideo/vbox_drv.h | 280 -- drivers/staging/vboxvideo/vbox_fb.c | 155 - drivers/staging/vboxvideo/vbox_irq.c | 179 -- drivers/staging/vboxvideo/vbox_main.c | 361 --- drivers/staging/vboxvideo/vbox_mode.c | 956 ------ drivers/staging/vboxvideo/vbox_ttm.c | 394 --- drivers/tty/serial/8250/8250_dw.c | 4 +- drivers/usb/dwc3/dwc3-of-simple.c | 3 +- drivers/video/fbdev/da8xx-fb.c | 13 +- drivers/video/fbdev/gbefb.c | 24 +- drivers/video/fbdev/pxa3xx-gcu.c | 4 +- fs/lockd/clntlock.c | 2 +- fs/lockd/clntproc.c | 4 +- fs/lockd/host.c | 10 +- fs/lockd/mon.c | 1 + fs/nfs/client.c | 16 +- fs/nfs/delegation.c | 12 + fs/nfs/delegation.h | 1 + fs/nfs/dir.c | 7 +- fs/nfs/direct.c | 11 +- fs/nfs/file.c | 31 +- fs/nfs/filelayout/filelayout.c | 6 +- fs/nfs/flexfilelayout/flexfilelayout.c | 14 +- fs/nfs/inode.c | 13 +- fs/nfs/internal.h | 8 +- fs/nfs/mount_clnt.c | 2 + fs/nfs/nfs2xdr.c | 58 +- fs/nfs/nfs3client.c | 1 + fs/nfs/nfs3xdr.c | 142 +- fs/nfs/nfs4_fs.h | 1 + fs/nfs/nfs4client.c | 6 + fs/nfs/nfs4file.c | 4 +- fs/nfs/nfs4idmap.c | 27 +- fs/nfs/nfs4proc.c | 159 +- fs/nfs/nfs4state.c | 7 +- fs/nfs/pagelist.c | 123 +- fs/nfs/pnfs.c | 4 +- fs/nfs/pnfs.h | 4 +- fs/nfs/read.c | 6 +- fs/nfs/super.c | 32 +- fs/nfs/symlink.c | 7 +- fs/nfs/write.c | 70 +- fs/nfsd/nfs4callback.c | 5 +- fs/orangefs/acl.c | 4 +- fs/orangefs/file.c | 389 +-- fs/orangefs/inode.c | 914 +++++- fs/orangefs/namei.c | 40 +- fs/orangefs/orangefs-bufmap.c | 13 + fs/orangefs/orangefs-bufmap.h | 2 + fs/orangefs/orangefs-debugfs.c | 4 +- fs/orangefs/orangefs-kernel.h | 56 +- fs/orangefs/orangefs-mod.c | 1 + fs/orangefs/orangefs-sysfs.c | 22 + fs/orangefs/orangefs-utils.c | 179 +- fs/orangefs/super.c | 42 +- fs/orangefs/waitqueue.c | 18 +- fs/orangefs/xattr.c | 106 +- include/drm/drm_atomic.h | 6 + include/drm/drm_audio_component.h | 7 +- include/drm/drm_auth.h | 6 +- include/drm/drm_bridge.h | 11 +- include/drm/drm_cache.h | 2 +- include/drm/drm_client.h | 2 +- include/drm/drm_connector.h | 136 +- include/drm/drm_crtc.h | 4 +- include/drm/drm_device.h | 3 +- include/drm/drm_drv.h | 16 +- include/drm/drm_dsc.h | 9 +- include/drm/drm_edid.h | 6 + include/drm/drm_fb_helper.h | 48 +- include/drm/drm_file.h | 2 + include/drm/drm_format_helper.h | 35 + include/drm/drm_framebuffer.h | 1 + include/drm/drm_gem.h | 32 + include/drm/drm_gem_shmem_helper.h | 159 + include/drm/drm_hdcp.h | 7 +- include/drm/drm_legacy.h | 2 - include/drm/drm_modes.h | 17 + include/drm/drm_modeset_helper_vtables.h | 7 + include/drm/drm_print.h | 2 + include/drm/drm_syncobj.h | 5 + include/drm/drm_utils.h | 4 + include/drm/drm_vma_manager.h | 12 + include/drm/drm_writeback.h | 30 +- include/drm/i915_pciids.h | 217 +- include/drm/tinydrm/mipi-dbi.h | 32 +- include/drm/tinydrm/tinydrm-helpers.h | 21 +- include/drm/tinydrm/tinydrm.h | 75 - include/drm/ttm/ttm_bo_driver.h | 2 +- include/dt-bindings/clock/axg-audio-clkc.h | 30 +- include/dt-bindings/clock/exynos5410.h | 3 +- include/dt-bindings/clock/g12a-aoclkc.h | 2 + include/dt-bindings/clock/g12a-clkc.h | 5 + include/dt-bindings/clock/imx7ulp-clock.h | 1 - include/dt-bindings/clock/jz4725b-cgu.h | 1 + include/dt-bindings/clock/meson8b-clkc.h | 6 +- include/dt-bindings/clock/mt8183-clk.h | 422 +++ include/dt-bindings/clock/mt8516-clk.h | 211 ++ include/dt-bindings/clock/qcom,gcc-qcs404.h | 5 + include/dt-bindings/clock/qcom,turingcc-qcs404.h | 15 + include/dt-bindings/clock/stm32fx-clock.h | 7 +- include/dt-bindings/clock/sun5i-ccu.h | 2 +- include/linux/cgroup-defs.h | 33 + include/linux/cgroup.h | 43 + include/linux/clk-provider.h | 112 +- include/linux/clk/analogbits-wrpll-cln28hpc.h | 79 + include/linux/clk/at91_pmc.h | 12 +- include/linux/clk/ti.h | 2 + include/linux/device.h | 2 +- include/linux/dma-fence-chain.h | 81 + include/linux/dma-fence.h | 21 +- include/linux/dma-mapping.h | 6 +- include/linux/dma-noncoherent.h | 6 + include/linux/dma/idma64.h | 14 + include/linux/dynamic_debug.h | 11 + include/linux/i2c-algo-bit.h | 1 + include/linux/i2c.h | 41 +- include/linux/io-pgtable.h | 7 + include/linux/lockd/bind.h | 1 + include/linux/lockd/lockd.h | 4 +- include/linux/math64.h | 13 + include/linux/mlx5/driver.h | 1 - include/linux/module.h | 5 + include/linux/nfs_fs.h | 1 - include/linux/nfs_fs_sb.h | 13 + include/linux/nfs_page.h | 12 +- include/linux/overflow.h | 12 +- include/linux/platform_data/pca954x.h | 48 - include/linux/reservation.h | 3 +- include/linux/reset.h | 113 +- include/linux/rtc.h | 6 +- include/linux/rtc/ds1685.h | 2 - include/linux/scatterlist.h | 10 +- include/linux/sched.h | 2 + include/linux/sched/jobctl.h | 2 + include/linux/sunrpc/clnt.h | 4 + include/linux/sunrpc/sched.h | 20 +- include/linux/sunrpc/xprt.h | 6 +- include/media/vsp1.h | 19 +- include/rdma/ib_cache.h | 4 + include/rdma/ib_mad.h | 4 +- include/rdma/ib_smi.h | 2 +- include/rdma/ib_umem.h | 12 +- include/rdma/ib_umem_odp.h | 1 + include/rdma/ib_verbs.h | 430 ++- include/rdma/iw_cm.h | 25 - include/rdma/opa_port_info.h | 2 +- include/rdma/opa_smi.h | 4 +- include/rdma/rdma_vt.h | 78 +- include/rdma/rdmavt_qp.h | 89 +- include/rdma/uverbs_std_types.h | 42 +- include/rdma/uverbs_types.h | 18 +- include/sound/core.h | 16 +- include/sound/da7219.h | 8 +- include/sound/hdaudio.h | 9 +- include/sound/memalloc.h | 4 - include/sound/seq_kernel.h | 3 +- include/sound/simple_card_utils.h | 238 +- include/sound/sof.h | 100 + include/sound/sof/control.h | 158 + include/sound/sof/dai-intel.h | 178 ++ include/sound/sof/dai.h | 75 + include/sound/sof/header.h | 158 + include/sound/sof/info.h | 118 + include/sound/sof/pm.h | 48 + include/sound/sof/stream.h | 148 + include/sound/sof/topology.h | 256 ++ include/sound/sof/trace.h | 67 + include/sound/sof/xtensa.h | 44 + include/trace/events/cgroup.h | 55 + include/trace/events/ib_mad.h | 390 +++ include/trace/events/ib_umad.h | 126 + include/trace/events/rpcrdma.h | 27 + include/trace/events/sunrpc.h | 8 +- include/uapi/drm/amdgpu_drm.h | 43 + include/uapi/drm/drm.h | 37 + include/uapi/drm/drm_fourcc.h | 51 +- include/uapi/drm/drm_mode.h | 4 +- include/uapi/drm/i915_drm.h | 254 +- include/uapi/drm/lima_drm.h | 169 ++ include/uapi/drm/msm_drm.h | 14 + include/uapi/drm/panfrost_drm.h | 142 + include/uapi/linux/kfd_ioctl.h | 12 +- include/uapi/linux/nfs_mount.h | 9 - include/uapi/linux/virtio_gpu.h | 12 +- include/uapi/rdma/efa-abi.h | 101 + include/uapi/rdma/mlx5-abi.h | 2 + include/uapi/rdma/mlx5_user_ioctl_cmds.h | 2 + include/uapi/rdma/mlx5_user_ioctl_verbs.h | 7 + include/uapi/rdma/rdma_netlink.h | 31 +- include/uapi/rdma/rdma_user_ioctl_cmds.h | 1 + include/uapi/sound/sof/abi.h | 62 + include/uapi/sound/sof/eq.h | 172 ++ include/uapi/sound/sof/fw.h | 78 + include/uapi/sound/sof/header.h | 27 + include/uapi/sound/sof/manifest.h | 188 ++ include/uapi/sound/sof/tokens.h | 107 + include/uapi/sound/sof/tone.h | 21 + include/uapi/sound/sof/trace.h | 66 + kernel/cgroup/Makefile | 4 +- kernel/cgroup/cgroup-internal.h | 8 +- kernel/cgroup/cgroup-v1.c | 16 - kernel/cgroup/cgroup.c | 152 +- kernel/cgroup/debug.c | 8 +- kernel/cgroup/freezer.c | 639 ++-- kernel/cgroup/{freezer.c => legacy_freezer.c} | 0 kernel/dma/Kconfig | 4 + kernel/dma/direct.c | 2 +- kernel/dma/mapping.c | 9 +- kernel/fork.c | 2 + kernel/module.c | 5 + kernel/signal.c | 66 +- kernel/workqueue.c | 95 +- lib/dynamic_debug.c | 37 + net/smc/smc_ib.c | 16 +- net/sunrpc/auth_gss/auth_gss.c | 71 +- net/sunrpc/auth_unix.c | 9 +- net/sunrpc/clnt.c | 132 +- net/sunrpc/debugfs.c | 2 +- net/sunrpc/rpcb_clnt.c | 12 +- net/sunrpc/sched.c | 158 +- net/sunrpc/socklib.c | 2 +- net/sunrpc/xprt.c | 154 +- net/sunrpc/xprtrdma/backchannel.c | 120 +- net/sunrpc/xprtrdma/frwr_ops.c | 63 +- net/sunrpc/xprtrdma/rpc_rdma.c | 115 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 2 +- net/sunrpc/xprtrdma/transport.c | 105 +- net/sunrpc/xprtrdma/verbs.c | 338 ++- net/sunrpc/xprtrdma/xprt_rdma.h | 121 +- net/sunrpc/xprtsock.c | 9 +- samples/bpf/Makefile | 3 + samples/bpf/ibumad_kern.c | 144 + samples/bpf/ibumad_user.c | 122 + security/smack/smack.h | 1 + security/smack/smack_lsm.c | 34 +- security/smack/smackfs.c | 55 +- sound/core/init.c | 23 +- sound/core/memalloc.c | 53 +- sound/core/oss/mixer_oss.c | 16 +- sound/core/pcm.c | 14 +- sound/core/seq/oss/seq_oss_device.h | 10 +- sound/core/seq/oss/seq_oss_rw.c | 11 +- sound/core/seq/oss/seq_oss_writeq.c | 2 +- sound/core/seq/seq_clientmgr.c | 109 +- sound/core/seq/seq_clientmgr.h | 8 +- sound/core/seq/seq_fifo.c | 14 +- sound/core/seq/seq_memory.c | 30 +- sound/core/seq/seq_ports.c | 30 +- sound/core/seq/seq_ports.h | 5 +- sound/core/sound.c | 5 +- sound/core/timer.c | 181 +- sound/drivers/aloop.c | 4 +- sound/firewire/amdtp-stream.c | 44 +- sound/firewire/motu/amdtp-motu.c | 6 + sound/firewire/motu/motu-protocol-v2.c | 43 +- sound/firewire/motu/motu.c | 15 + sound/firewire/motu/motu.h | 1 + sound/hda/ext/hdac_ext_bus.c | 2 - sound/hda/hdac_bus.c | 1 + sound/hda/hdac_component.c | 18 +- sound/isa/gus/gus_mem.c | 2 +- sound/last.c | 10 +- sound/pci/emu10k1/emu10k1_main.c | 16 +- sound/pci/hda/hda_codec.c | 8 +- sound/pci/hda/hda_intel.c | 12 +- sound/pci/hda/patch_hdmi.c | 11 +- sound/pci/hda/patch_realtek.c | 84 +- sound/ppc/snd_ps3.c | 4 - sound/sh/aica.c | 14 +- sound/soc/Kconfig | 1 + sound/soc/Makefile | 1 + sound/soc/adi/axi-i2s.c | 68 +- sound/soc/amd/acp-da7219-max98357a.c | 68 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 2 +- sound/soc/atmel/Kconfig | 14 + sound/soc/atmel/Makefile | 2 + sound/soc/atmel/mchp-i2s-mcc.c | 974 ++++++ sound/soc/atmel/tse850-pcm5142.c | 16 +- sound/soc/codecs/Kconfig | 15 +- sound/soc/codecs/Makefile | 4 +- sound/soc/codecs/cs42l51-i2c.c | 13 +- sound/soc/codecs/cs42l51.c | 225 +- sound/soc/codecs/cs42l51.h | 3 + sound/soc/codecs/cs43130.c | 2 + sound/soc/codecs/cs47l24.c | 4 +- sound/soc/codecs/da7213.c | 5 +- sound/soc/codecs/da7213.h | 2 + sound/soc/codecs/da7219.c | 542 +++- sound/soc/codecs/da7219.h | 6 +- sound/soc/codecs/es8316.c | 14 + sound/soc/codecs/hdac_hda.c | 6 + sound/soc/codecs/hdac_hdmi.c | 24 +- sound/soc/codecs/hdmi-codec.c | 12 +- sound/soc/codecs/lochnagar-sc.c | 266 ++ sound/soc/codecs/max98090.c | 12 +- sound/soc/codecs/max98357a.c | 3 + sound/soc/codecs/mt6358.c | 131 +- sound/soc/codecs/nau8810.c | 25 +- sound/soc/codecs/pcm3168a.c | 7 +- sound/soc/codecs/rt5645.c | 17 + sound/soc/codecs/rt5651.c | 47 +- sound/soc/codecs/rt5651.h | 1 + sound/soc/codecs/rt5677-spi.c | 43 +- sound/soc/codecs/rt5682.c | 2 +- sound/soc/codecs/simple-amplifier.c | 3 +- sound/soc/codecs/sirf-audio-codec.c | 3 - sound/soc/codecs/tlv320aic31xx.c | 61 +- sound/soc/codecs/tlv320aic31xx.h | 12 + sound/soc/codecs/tlv320aic32x4-clk.c | 483 +++ sound/soc/codecs/tlv320aic32x4-i2c.c | 14 +- sound/soc/codecs/tlv320aic32x4-spi.c | 14 +- sound/soc/codecs/tlv320aic32x4.c | 441 +-- sound/soc/codecs/tlv320aic32x4.h | 13 + sound/soc/codecs/wcd9335.c | 1 + sound/soc/codecs/wm5102.c | 4 +- sound/soc/codecs/wm5110.c | 4 +- sound/soc/codecs/wm_adsp.c | 1032 +++++-- sound/soc/codecs/wm_adsp.h | 50 +- sound/soc/codecs/wmfw.h | 30 + sound/soc/fsl/Kconfig | 25 +- sound/soc/fsl/Makefile | 5 + sound/soc/fsl/eukrea-tlv320.c | 30 +- sound/soc/fsl/fsl_audmix.c | 578 ++++ sound/soc/fsl/fsl_audmix.h | 102 + sound/soc/fsl/fsl_dma.c | 26 +- sound/soc/fsl/fsl_dma.h | 5 +- sound/soc/fsl/fsl_esai.c | 23 +- sound/soc/fsl/fsl_micfil.c | 3 - sound/soc/fsl/fsl_sai.c | 26 +- sound/soc/fsl/fsl_utils.c | 1 + sound/soc/fsl/imx-audmix.c | 331 ++ sound/soc/fsl/imx-audmux.c | 26 +- sound/soc/fsl/imx-es8328.c | 15 +- sound/soc/fsl/imx-mc13783.c | 22 +- sound/soc/fsl/imx-pcm-fiq.c | 21 +- sound/soc/fsl/imx-pcm.h | 6 +- sound/soc/fsl/imx-spdif.c | 13 +- sound/soc/fsl/imx-ssi.c | 57 +- sound/soc/fsl/imx-ssi.h | 6 +- sound/soc/fsl/mpc5200_dma.c | 14 +- sound/soc/fsl/mpc5200_psc_ac97.c | 16 +- sound/soc/fsl/mpc5200_psc_i2s.c | 14 +- sound/soc/fsl/mpc8610_hpcd.c | 18 +- sound/soc/fsl/mx27vis-aic32x4.c | 29 +- sound/soc/fsl/p1022_ds.c | 18 +- sound/soc/fsl/p1022_rdk.c | 32 +- sound/soc/fsl/pcm030-audio-fabric.c | 18 +- sound/soc/fsl/phycore-ac97.c | 16 +- sound/soc/fsl/wm1133-ev1.c | 21 +- sound/soc/generic/audio-graph-card.c | 429 ++- sound/soc/generic/simple-card-utils.c | 440 +-- sound/soc/generic/simple-card.c | 383 +-- sound/soc/intel/Kconfig | 7 +- sound/soc/intel/boards/Kconfig | 117 +- sound/soc/intel/boards/Makefile | 2 + sound/soc/intel/boards/bdw-rt5677.c | 4 + sound/soc/intel/boards/broadwell.c | 4 + sound/soc/intel/boards/bytcht_es8316.c | 42 +- sound/soc/intel/boards/bytcr_rt5640.c | 6 +- sound/soc/intel/boards/bytcr_rt5651.c | 28 +- sound/soc/intel/boards/kbl_da7219_max98357a.c | 2 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 52 +- sound/soc/intel/boards/skl_hda_dsp_common.c | 22 +- sound/soc/intel/boards/skl_hda_dsp_common.h | 2 +- sound/soc/intel/boards/skl_hda_dsp_generic.c | 19 +- sound/soc/intel/boards/sof_rt5682.c | 563 ++++ sound/soc/intel/common/soc-acpi-intel-byt-match.c | 6 + sound/soc/intel/common/soc-acpi-intel-cht-match.c | 6 + sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 19 + sound/soc/intel/common/soc-acpi-intel-glk-match.c | 9 + sound/soc/intel/common/soc-acpi-intel-icl-match.c | 6 + sound/soc/intel/common/sst-firmware.c | 8 +- sound/soc/intel/haswell/sst-haswell-ipc.c | 8 +- sound/soc/jz4740/Kconfig | 2 +- sound/soc/mediatek/Kconfig | 27 + sound/soc/mediatek/common/mtk-afe-fe-dai.c | 51 +- sound/soc/mediatek/common/mtk-btcvsd.c | 4 +- sound/soc/mediatek/mt2701/mt2701-afe-pcm.c | 13 - sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 16 - sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 16 - sound/soc/mediatek/mt8183/Makefile | 2 + sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 18 + sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 471 +++ .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 423 +++ sound/soc/meson/axg-fifo.c | 34 +- sound/soc/meson/axg-fifo.h | 2 + sound/soc/meson/axg-frddr.c | 143 +- sound/soc/meson/axg-tdm-formatter.c | 6 +- sound/soc/meson/axg-tdm-formatter.h | 11 +- sound/soc/meson/axg-tdmin.c | 16 +- sound/soc/meson/axg-tdmout.c | 29 +- sound/soc/meson/axg-toddr.c | 53 + sound/soc/qcom/Kconfig | 2 +- sound/soc/rockchip/rockchip_pdm.c | 205 +- sound/soc/rockchip/rockchip_pdm.h | 12 + sound/soc/samsung/arndale_rt5631.c | 17 +- sound/soc/samsung/bells.c | 15 +- sound/soc/samsung/dma.h | 8 +- sound/soc/samsung/dmaengine.c | 22 +- sound/soc/samsung/h1940_uda1380.c | 22 +- sound/soc/samsung/i2s-regs.h | 8 +- sound/soc/samsung/i2s.c | 27 +- sound/soc/samsung/i2s.h | 8 +- sound/soc/samsung/idma.c | 20 +- sound/soc/samsung/idma.h | 9 +- sound/soc/samsung/jive_wm8750.c | 19 +- sound/soc/samsung/littlemill.c | 15 +- sound/soc/samsung/lowland.c | 15 +- sound/soc/samsung/neo1973_wm8753.c | 25 +- sound/soc/samsung/odroid.c | 10 +- sound/soc/samsung/pcm.c | 19 +- sound/soc/samsung/pcm.h | 8 +- sound/soc/samsung/regs-i2s-v2.h | 10 +- sound/soc/samsung/regs-iis.h | 7 +- sound/soc/samsung/rx1950_uda1380.c | 30 +- sound/soc/samsung/s3c-i2s-v2.c | 26 +- sound/soc/samsung/s3c-i2s-v2.h | 11 +- sound/soc/samsung/s3c2412-i2s.c | 28 +- sound/soc/samsung/s3c2412-i2s.h | 11 +- sound/soc/samsung/s3c24xx-i2s.c | 25 +- sound/soc/samsung/s3c24xx-i2s.h | 6 +- sound/soc/samsung/s3c24xx_simtec.c | 11 +- sound/soc/samsung/s3c24xx_simtec.h | 10 +- sound/soc/samsung/s3c24xx_simtec_hermes.c | 11 +- sound/soc/samsung/s3c24xx_simtec_tlv320aic23.c | 11 +- sound/soc/samsung/s3c24xx_uda134x.c | 20 +- sound/soc/samsung/smartq_wm8987.c | 21 +- sound/soc/samsung/smdk_spdif.c | 16 +- sound/soc/samsung/smdk_wm8580.c | 15 +- sound/soc/samsung/smdk_wm8994.c | 9 +- sound/soc/samsung/smdk_wm8994pcm.c | 16 +- sound/soc/samsung/snow.c | 15 +- sound/soc/samsung/spdif.c | 17 +- sound/soc/samsung/spdif.h | 8 +- sound/soc/samsung/speyside.c | 15 +- sound/soc/samsung/tm2_wm5110.c | 17 +- sound/soc/samsung/tobermory.c | 15 +- sound/soc/sh/rcar/core.c | 18 +- sound/soc/sh/rcar/rsnd.h | 1 + sound/soc/sh/rcar/ssi.c | 2 + sound/soc/soc-core.c | 18 +- sound/soc/soc-dapm.c | 5 +- sound/soc/soc-pcm.c | 14 +- sound/soc/soc-topology.c | 330 +- sound/soc/sof/Kconfig | 156 + sound/soc/sof/Makefile | 18 + sound/soc/sof/control.c | 552 ++++ sound/soc/sof/core.c | 508 ++++ sound/soc/sof/debug.c | 232 ++ sound/soc/sof/intel/Kconfig | 230 ++ sound/soc/sof/intel/Makefile | 19 + sound/soc/sof/intel/apl.c | 113 + sound/soc/sof/intel/bdw.c | 713 +++++ sound/soc/sof/intel/byt.c | 874 ++++++ sound/soc/sof/intel/cnl.c | 268 ++ sound/soc/sof/intel/hda-bus.c | 111 + sound/soc/sof/intel/hda-codec.c | 171 ++ sound/soc/sof/intel/hda-ctrl.c | 181 ++ sound/soc/sof/intel/hda-dai.c | 356 +++ sound/soc/sof/intel/hda-dsp.c | 471 +++ sound/soc/sof/intel/hda-ipc.c | 455 +++ sound/soc/sof/intel/hda-loader.c | 382 +++ sound/soc/sof/intel/hda-pcm.c | 239 ++ sound/soc/sof/intel/hda-stream.c | 701 +++++ sound/soc/sof/intel/hda-trace.c | 94 + sound/soc/sof/intel/hda.c | 689 +++++ sound/soc/sof/intel/hda.h | 583 ++++ sound/soc/sof/intel/intel-ipc.c | 92 + sound/soc/sof/intel/shim.h | 185 ++ sound/soc/sof/ipc.c | 846 ++++++ sound/soc/sof/loader.c | 400 +++ sound/soc/sof/nocodec.c | 109 + sound/soc/sof/ops.c | 163 + sound/soc/sof/ops.h | 411 +++ sound/soc/sof/pcm.c | 767 +++++ sound/soc/sof/pm.c | 388 +++ sound/soc/sof/sof-acpi-dev.c | 312 ++ sound/soc/sof/sof-pci-dev.c | 373 +++ sound/soc/sof/sof-priv.h | 635 ++++ sound/soc/sof/topology.c | 3179 ++++++++++++++++++++ sound/soc/sof/trace.c | 297 ++ sound/soc/sof/utils.c | 112 + sound/soc/sof/xtensa/Kconfig | 2 + sound/soc/sof/xtensa/Makefile | 5 + sound/soc/sof/xtensa/core.c | 138 + sound/soc/sprd/Kconfig | 9 + sound/soc/sprd/Makefile | 6 +- sound/soc/sprd/sprd-mcdt.c | 1011 +++++++ sound/soc/sprd/sprd-mcdt.h | 107 + sound/soc/sprd/sprd-pcm-compress.c | 674 +++++ sound/soc/sprd/sprd-pcm-dma.c | 9 +- sound/soc/sprd/sprd-pcm-dma.h | 43 + sound/soc/stm/stm32_adfsdm.c | 2 +- sound/soc/stm/stm32_i2s.c | 33 +- sound/soc/stm/stm32_sai.c | 80 +- sound/soc/stm/stm32_sai.h | 2 + sound/soc/stm/stm32_sai_sub.c | 88 +- sound/soc/stm/stm32_spdifrx.c | 47 +- sound/soc/ti/Kconfig | 4 +- sound/soc/ti/ams-delta.c | 2 +- sound/soc/ti/davinci-mcasp.c | 2 + sound/soc/ti/edma-pcm.c | 5 +- sound/soc/ti/sdma-pcm.c | 9 +- sound/synth/emux/emux_hwdep.c | 5 + sound/synth/emux/soundfont.c | 2 + sound/usb/line6/toneport.c | 16 +- sound/usb/mixer.c | 6 +- sound/usb/quirks-table.h | 84 + sound/usb/usx2y/usX2Yhwdep.c | 3 +- sound/usb/usx2y/usb_stream.c | 20 +- sound/usb/usx2y/usbusx2y.c | 7 +- sound/usb/usx2y/usx2yhwdeppcm.c | 6 +- .../arch}/csky/include/uapi/asm/perf_regs.h | 0 tools/perf/Makefile.config | 6 +- tools/perf/arch/{nds32 => csky}/Build | 0 tools/perf/arch/{sh => csky}/Makefile | 0 tools/perf/arch/csky/include/perf_regs.h | 100 + tools/perf/arch/csky/util/Build | 2 + tools/perf/arch/csky/util/dwarf-regs.c | 49 + tools/perf/arch/csky/util/unwind-libdw.c | 77 + tools/testing/selftests/cgroup/.gitignore | 1 + tools/testing/selftests/cgroup/Makefile | 2 + tools/testing/selftests/cgroup/cgroup_util.c | 58 +- tools/testing/selftests/cgroup/cgroup_util.h | 5 + tools/testing/selftests/cgroup/test_freezer.c | 851 ++++++ 2103 files changed, 132739 insertions(+), 44484 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-i2c-devices-pca954x create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,camsys.txt create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,ipu.txt create mode 100644 Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt create mode 100644 Documentation/devicetree/bindings/clock/milbeaut-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,turingcc.txt create mode 100644 Documentation/devicetree/bindings/clock/sifive/fu540-prci.txt create mode 100644 Documentation/devicetree/bindings/display/panel/feiyang,fy07024 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/lg,acx467akm-7.txt create mode 100644 Documentation/devicetree/bindings/display/panel/osddisplays,osd [...] create mode 100644 Documentation/devicetree/bindings/display/panel/rocktech,jh057n [...] create mode 100644 Documentation/devicetree/bindings/display/panel/ronbo,rb070d30.yaml create mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip,rk3 [...] create mode 100644 Documentation/devicetree/bindings/display/ste,mcde.txt create mode 100644 Documentation/devicetree/bindings/gpu/arm,mali-bifrost.txt create mode 100644 Documentation/devicetree/bindings/gpu/aspeed-gfx.txt create mode 100644 Documentation/devicetree/bindings/rtc/rtc-aspeed.txt create mode 100644 Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt create mode 100644 Documentation/devicetree/bindings/sound/fsl,audmix.txt create mode 100644 Documentation/devicetree/bindings/sound/mchp-i2s-mcc.txt create mode 100644 Documentation/devicetree/bindings/sound/mt8183-da7219-max98357.txt create mode 100644 Documentation/devicetree/bindings/sound/mt8183-mt6358-ts3a227-m [...] create mode 100644 Documentation/devicetree/bindings/sound/sprd-mcdt.txt create mode 100644 Documentation/i2c/busses/i2c-amd-mp2 create mode 100644 Documentation/sparc/adi.rst delete mode 100644 Documentation/sparc/adi.txt create mode 100644 Documentation/sparc/console.rst delete mode 100644 Documentation/sparc/console.txt create mode 100644 Documentation/sparc/index.rst create mode 100644 Documentation/sparc/oradax/oracle-dax.rst delete mode 100644 Documentation/sparc/oradax/oracle-dax.txt delete mode 100644 arch/mips/net/bpf_jit.c delete mode 100644 arch/mips/net/bpf_jit_asm.S create mode 100644 drivers/clk/analogbits/Kconfig create mode 100644 drivers/clk/analogbits/Makefile create mode 100644 drivers/clk/analogbits/wrpll-cln28hpc.c create mode 100644 drivers/clk/at91/clk-sam9x60-pll.c create mode 100644 drivers/clk/at91/sam9x60.c create mode 100644 drivers/clk/clk-lochnagar.c create mode 100644 drivers/clk/clk-milbeaut.c create mode 100644 drivers/clk/imx/clk-imx5.c delete mode 100644 drivers/clk/imx/clk-imx51-imx53.c create mode 100644 drivers/clk/mediatek/clk-mt8183-audio.c create mode 100644 drivers/clk/mediatek/clk-mt8183-cam.c create mode 100644 drivers/clk/mediatek/clk-mt8183-img.c create mode 100644 drivers/clk/mediatek/clk-mt8183-ipu0.c create mode 100644 drivers/clk/mediatek/clk-mt8183-ipu1.c create mode 100644 drivers/clk/mediatek/clk-mt8183-ipu_adl.c create mode 100644 drivers/clk/mediatek/clk-mt8183-ipu_conn.c create mode 100644 drivers/clk/mediatek/clk-mt8183-mfgcfg.c create mode 100644 drivers/clk/mediatek/clk-mt8183-mm.c create mode 100644 drivers/clk/mediatek/clk-mt8183-vdec.c create mode 100644 drivers/clk/mediatek/clk-mt8183-venc.c create mode 100644 drivers/clk/mediatek/clk-mt8183.c create mode 100644 drivers/clk/mediatek/clk-mt8516.c create mode 100644 drivers/clk/mediatek/clk-mux.c create mode 100644 drivers/clk/mediatek/clk-mux.h create mode 100644 drivers/clk/qcom/turingcc-qcs404.c create mode 100644 drivers/clk/sifive/Kconfig create mode 100644 drivers/clk/sifive/Makefile create mode 100644 drivers/clk/sifive/fu540-prci.c create mode 100644 drivers/clk/sunxi/Kconfig create mode 100644 drivers/dma-buf/dma-fence-chain.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c create mode 100644 drivers/gpu/drm/amd/amdgpu/ta_ras_if.h delete mode 100644 drivers/gpu/drm/amd/include/linux/chash.h delete mode 100644 drivers/gpu/drm/amd/lib/Kconfig delete mode 100644 drivers/gpu/drm/amd/lib/Makefile delete mode 100644 drivers/gpu/drm/amd/lib/chash.c create mode 100644 drivers/gpu/drm/amd/powerplay/amdgpu_smu.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/smu9_baco.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/smu9_baco.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_baco.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_baco.h create mode 100644 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu_v11_0_ppsmc.h create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu_v11_0_pptable.h create mode 100644 drivers/gpu/drm/amd/powerplay/smu_v11_0.c create mode 100644 drivers/gpu/drm/amd/powerplay/vega20_ppt.c create mode 100644 drivers/gpu/drm/amd/powerplay/vega20_ppt.h create mode 100644 drivers/gpu/drm/arm/display/komeda/d71/d71_component.c create mode 100644 drivers/gpu/drm/arm/display/komeda/d71/d71_dev.h create mode 100644 drivers/gpu/drm/arm/display/komeda/d71/d71_regs.h create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c create mode 100644 drivers/gpu/drm/aspeed/Kconfig create mode 100644 drivers/gpu/drm/aspeed/Makefile create mode 100644 drivers/gpu/drm/aspeed/aspeed_gfx.h create mode 100644 drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c create mode 100644 drivers/gpu/drm/aspeed/aspeed_gfx_drv.c create mode 100644 drivers/gpu/drm/aspeed/aspeed_gfx_out.c create mode 100644 drivers/gpu/drm/cirrus/cirrus.c delete mode 100644 drivers/gpu/drm/cirrus/cirrus_drv.c delete mode 100644 drivers/gpu/drm/cirrus/cirrus_fbdev.c delete mode 100644 drivers/gpu/drm/cirrus/cirrus_main.c delete mode 100644 drivers/gpu/drm/cirrus/cirrus_mode.c create mode 100644 drivers/gpu/drm/drm_format_helper.c create mode 100644 drivers/gpu/drm/drm_gem_shmem_helper.c create mode 100644 drivers/gpu/drm/drm_legacy_misc.c create mode 100644 drivers/gpu/drm/i915/.gitignore create mode 100644 drivers/gpu/drm/i915/Makefile.header-test create mode 100644 drivers/gpu/drm/i915/i915_gem_context_types.h create mode 100644 drivers/gpu/drm/i915/i915_globals.c create mode 100644 drivers/gpu/drm/i915/i915_globals.h create mode 100644 drivers/gpu/drm/i915/i915_priolist_types.h create mode 100644 drivers/gpu/drm/i915/i915_scheduler_types.h create mode 100644 drivers/gpu/drm/i915/i915_timeline_types.h create mode 100644 drivers/gpu/drm/i915/i915_user_extensions.c create mode 100644 drivers/gpu/drm/i915/i915_user_extensions.h create mode 100644 drivers/gpu/drm/i915/intel_atomic_plane.h create mode 100644 drivers/gpu/drm/i915/intel_audio.h create mode 100644 drivers/gpu/drm/i915/intel_cdclk.h create mode 100644 drivers/gpu/drm/i915/intel_color.h create mode 100644 drivers/gpu/drm/i915/intel_connector.h create mode 100644 drivers/gpu/drm/i915/intel_context.c create mode 100644 drivers/gpu/drm/i915/intel_context.h create mode 100644 drivers/gpu/drm/i915/intel_context_types.h create mode 100644 drivers/gpu/drm/i915/intel_crt.h create mode 100644 drivers/gpu/drm/i915/intel_csr.h create mode 100644 drivers/gpu/drm/i915/intel_ddi.h create mode 100644 drivers/gpu/drm/i915/intel_dp.h create mode 100644 drivers/gpu/drm/i915/intel_dvo.h create mode 100644 drivers/gpu/drm/i915/intel_engine_types.h create mode 100644 drivers/gpu/drm/i915/intel_fbc.h create mode 100644 drivers/gpu/drm/i915/intel_fbdev.h create mode 100644 drivers/gpu/drm/i915/intel_hdcp.h create mode 100644 drivers/gpu/drm/i915/intel_hdmi.h create mode 100644 drivers/gpu/drm/i915/intel_lspcon.h create mode 100644 drivers/gpu/drm/i915/intel_lvds.h create mode 100644 drivers/gpu/drm/i915/intel_panel.h create mode 100644 drivers/gpu/drm/i915/intel_pipe_crc.h create mode 100644 drivers/gpu/drm/i915/intel_pm.h create mode 100644 drivers/gpu/drm/i915/intel_psr.h create mode 100644 drivers/gpu/drm/i915/intel_sdvo.h create mode 100644 drivers/gpu/drm/i915/intel_sprite.h create mode 100644 drivers/gpu/drm/i915/intel_tv.h create mode 100644 drivers/gpu/drm/i915/intel_workarounds_types.h create mode 100644 drivers/gpu/drm/lima/Kconfig create mode 100644 drivers/gpu/drm/lima/Makefile create mode 100644 drivers/gpu/drm/lima/lima_bcast.c create mode 100644 drivers/gpu/drm/lima/lima_bcast.h create mode 100644 drivers/gpu/drm/lima/lima_ctx.c create mode 100644 drivers/gpu/drm/lima/lima_ctx.h create mode 100644 drivers/gpu/drm/lima/lima_device.c create mode 100644 drivers/gpu/drm/lima/lima_device.h create mode 100644 drivers/gpu/drm/lima/lima_dlbu.c create mode 100644 drivers/gpu/drm/lima/lima_dlbu.h create mode 100644 drivers/gpu/drm/lima/lima_drv.c create mode 100644 drivers/gpu/drm/lima/lima_drv.h create mode 100644 drivers/gpu/drm/lima/lima_gem.c create mode 100644 drivers/gpu/drm/lima/lima_gem.h create mode 100644 drivers/gpu/drm/lima/lima_gem_prime.c create mode 100644 drivers/gpu/drm/lima/lima_gem_prime.h create mode 100644 drivers/gpu/drm/lima/lima_gp.c create mode 100644 drivers/gpu/drm/lima/lima_gp.h create mode 100644 drivers/gpu/drm/lima/lima_l2_cache.c create mode 100644 drivers/gpu/drm/lima/lima_l2_cache.h create mode 100644 drivers/gpu/drm/lima/lima_mmu.c create mode 100644 drivers/gpu/drm/lima/lima_mmu.h create mode 100644 drivers/gpu/drm/lima/lima_object.c create mode 100644 drivers/gpu/drm/lima/lima_object.h create mode 100644 drivers/gpu/drm/lima/lima_pmu.c create mode 100644 drivers/gpu/drm/lima/lima_pmu.h create mode 100644 drivers/gpu/drm/lima/lima_pp.c create mode 100644 drivers/gpu/drm/lima/lima_pp.h create mode 100644 drivers/gpu/drm/lima/lima_regs.h create mode 100644 drivers/gpu/drm/lima/lima_sched.c create mode 100644 drivers/gpu/drm/lima/lima_sched.h create mode 100644 drivers/gpu/drm/lima/lima_vm.c create mode 100644 drivers/gpu/drm/lima/lima_vm.h delete mode 100644 drivers/gpu/drm/meson/meson_canvas.c delete mode 100644 drivers/gpu/drm/meson/meson_canvas.h delete mode 100644 drivers/gpu/drm/omapdrm/displays/connector-dvi.c delete mode 100644 drivers/gpu/drm/omapdrm/displays/encoder-tfp410.c delete mode 100644 drivers/gpu/drm/omapdrm/displays/panel-dpi.c create mode 100644 drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c create mode 100644 drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c create mode 100644 drivers/gpu/drm/panel/panel-ronbo-rb070d30.c create mode 100644 drivers/gpu/drm/panfrost/Kconfig create mode 100644 drivers/gpu/drm/panfrost/Makefile create mode 100644 drivers/gpu/drm/panfrost/TODO create mode 100644 drivers/gpu/drm/panfrost/panfrost_devfreq.c create mode 100644 drivers/gpu/drm/panfrost/panfrost_devfreq.h create mode 100644 drivers/gpu/drm/panfrost/panfrost_device.c create mode 100644 drivers/gpu/drm/panfrost/panfrost_device.h create mode 100644 drivers/gpu/drm/panfrost/panfrost_drv.c create mode 100644 drivers/gpu/drm/panfrost/panfrost_features.h create mode 100644 drivers/gpu/drm/panfrost/panfrost_gem.c create mode 100644 drivers/gpu/drm/panfrost/panfrost_gem.h create mode 100644 drivers/gpu/drm/panfrost/panfrost_gpu.c create mode 100644 drivers/gpu/drm/panfrost/panfrost_gpu.h create mode 100644 drivers/gpu/drm/panfrost/panfrost_issues.h create mode 100644 drivers/gpu/drm/panfrost/panfrost_job.c create mode 100644 drivers/gpu/drm/panfrost/panfrost_job.h create mode 100644 drivers/gpu/drm/panfrost/panfrost_mmu.c create mode 100644 drivers/gpu/drm/panfrost/panfrost_mmu.h create mode 100644 drivers/gpu/drm/panfrost/panfrost_regs.h create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_writeback.c create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_writeback.h create mode 100644 drivers/gpu/drm/rockchip/rk3066_hdmi.c create mode 100644 drivers/gpu/drm/rockchip/rk3066_hdmi.h delete mode 100644 drivers/gpu/drm/tinydrm/core/tinydrm-core.c rename drivers/{staging => gpu/drm}/vboxvideo/Kconfig (100%) rename drivers/{staging => gpu/drm}/vboxvideo/Makefile (100%) rename drivers/{staging => gpu/drm}/vboxvideo/hgsmi_base.c (100%) rename drivers/{staging => gpu/drm}/vboxvideo/hgsmi_ch_setup.h (100%) rename drivers/{staging => gpu/drm}/vboxvideo/hgsmi_channels.h (100%) rename drivers/{staging => gpu/drm}/vboxvideo/hgsmi_defs.h (100%) rename drivers/{staging => gpu/drm}/vboxvideo/modesetting.c (100%) create mode 100644 drivers/gpu/drm/vboxvideo/vbox_drv.c create mode 100644 drivers/gpu/drm/vboxvideo/vbox_drv.h create mode 100644 drivers/gpu/drm/vboxvideo/vbox_fb.c rename drivers/{staging => gpu/drm}/vboxvideo/vbox_hgsmi.c (100%) create mode 100644 drivers/gpu/drm/vboxvideo/vbox_irq.c create mode 100644 drivers/gpu/drm/vboxvideo/vbox_main.c create mode 100644 drivers/gpu/drm/vboxvideo/vbox_mode.c rename drivers/{staging => gpu/drm}/vboxvideo/vbox_prime.c (100%) create mode 100644 drivers/gpu/drm/vboxvideo/vbox_ttm.c rename drivers/{staging => gpu/drm}/vboxvideo/vboxvideo.h (100%) rename drivers/{staging => gpu/drm}/vboxvideo/vboxvideo_guest.h (100%) rename drivers/{staging => gpu/drm}/vboxvideo/vboxvideo_vbe.h (100%) rename drivers/{staging => gpu/drm}/vboxvideo/vbva_base.c (100%) create mode 100644 drivers/i2c/busses/i2c-amd-mp2-pci.c create mode 100644 drivers/i2c/busses/i2c-amd-mp2-plat.c create mode 100644 drivers/i2c/busses/i2c-amd-mp2.h create mode 100644 drivers/i2c/busses/i2c-at91-core.c create mode 100644 drivers/i2c/busses/i2c-at91-master.c create mode 100644 drivers/i2c/busses/i2c-at91-slave.c delete mode 100644 drivers/i2c/busses/i2c-at91.c create mode 100644 drivers/i2c/busses/i2c-at91.h create mode 100644 drivers/infiniband/hw/efa/Kconfig create mode 100644 drivers/infiniband/hw/efa/Makefile create mode 100644 drivers/infiniband/hw/efa/efa.h create mode 100644 drivers/infiniband/hw/efa/efa_admin_cmds_defs.h create mode 100644 drivers/infiniband/hw/efa/efa_admin_defs.h create mode 100644 drivers/infiniband/hw/efa/efa_com.c create mode 100644 drivers/infiniband/hw/efa/efa_com.h create mode 100644 drivers/infiniband/hw/efa/efa_com_cmd.c create mode 100644 drivers/infiniband/hw/efa/efa_com_cmd.h create mode 100644 drivers/infiniband/hw/efa/efa_common_defs.h create mode 100644 drivers/infiniband/hw/efa/efa_main.c create mode 100644 drivers/infiniband/hw/efa/efa_regs_defs.h create mode 100644 drivers/infiniband/hw/efa/efa_verbs.c create mode 100644 drivers/infiniband/hw/hns/hns_roce_hw_v2_dfx.c create mode 100644 drivers/infiniband/hw/hns/hns_roce_restrack.c create mode 100644 drivers/rtc/rtc-aspeed.c delete mode 100644 drivers/staging/vboxvideo/TODO delete mode 100644 drivers/staging/vboxvideo/vbox_drv.c delete mode 100644 drivers/staging/vboxvideo/vbox_drv.h delete mode 100644 drivers/staging/vboxvideo/vbox_fb.c delete mode 100644 drivers/staging/vboxvideo/vbox_irq.c delete mode 100644 drivers/staging/vboxvideo/vbox_main.c delete mode 100644 drivers/staging/vboxvideo/vbox_mode.c delete mode 100644 drivers/staging/vboxvideo/vbox_ttm.c create mode 100644 include/drm/drm_format_helper.h create mode 100644 include/drm/drm_gem_shmem_helper.h delete mode 100644 include/drm/tinydrm/tinydrm.h create mode 100644 include/dt-bindings/clock/mt8183-clk.h create mode 100644 include/dt-bindings/clock/mt8516-clk.h create mode 100644 include/dt-bindings/clock/qcom,turingcc-qcs404.h create mode 100644 include/linux/clk/analogbits-wrpll-cln28hpc.h create mode 100644 include/linux/dma-fence-chain.h create mode 100644 include/linux/dma/idma64.h delete mode 100644 include/linux/platform_data/pca954x.h create mode 100644 include/sound/sof.h create mode 100644 include/sound/sof/control.h create mode 100644 include/sound/sof/dai-intel.h create mode 100644 include/sound/sof/dai.h create mode 100644 include/sound/sof/header.h create mode 100644 include/sound/sof/info.h create mode 100644 include/sound/sof/pm.h create mode 100644 include/sound/sof/stream.h create mode 100644 include/sound/sof/topology.h create mode 100644 include/sound/sof/trace.h create mode 100644 include/sound/sof/xtensa.h create mode 100644 include/trace/events/ib_mad.h create mode 100644 include/trace/events/ib_umad.h create mode 100644 include/uapi/drm/lima_drm.h create mode 100644 include/uapi/drm/panfrost_drm.h create mode 100644 include/uapi/rdma/efa-abi.h create mode 100644 include/uapi/sound/sof/abi.h create mode 100644 include/uapi/sound/sof/eq.h create mode 100644 include/uapi/sound/sof/fw.h create mode 100644 include/uapi/sound/sof/header.h create mode 100644 include/uapi/sound/sof/manifest.h create mode 100644 include/uapi/sound/sof/tokens.h create mode 100644 include/uapi/sound/sof/tone.h create mode 100644 include/uapi/sound/sof/trace.h copy kernel/cgroup/{freezer.c => legacy_freezer.c} (100%) create mode 100644 samples/bpf/ibumad_kern.c create mode 100644 samples/bpf/ibumad_user.c create mode 100644 sound/soc/atmel/mchp-i2s-mcc.c create mode 100644 sound/soc/codecs/lochnagar-sc.c create mode 100644 sound/soc/codecs/tlv320aic32x4-clk.c create mode 100644 sound/soc/fsl/fsl_audmix.c create mode 100644 sound/soc/fsl/fsl_audmix.h create mode 100644 sound/soc/fsl/imx-audmix.c create mode 100644 sound/soc/intel/boards/sof_rt5682.c create mode 100644 sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c create mode 100644 sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c create mode 100644 sound/soc/sof/Kconfig create mode 100644 sound/soc/sof/Makefile create mode 100644 sound/soc/sof/control.c create mode 100644 sound/soc/sof/core.c create mode 100644 sound/soc/sof/debug.c create mode 100644 sound/soc/sof/intel/Kconfig create mode 100644 sound/soc/sof/intel/Makefile create mode 100644 sound/soc/sof/intel/apl.c create mode 100644 sound/soc/sof/intel/bdw.c create mode 100644 sound/soc/sof/intel/byt.c create mode 100644 sound/soc/sof/intel/cnl.c create mode 100644 sound/soc/sof/intel/hda-bus.c create mode 100644 sound/soc/sof/intel/hda-codec.c create mode 100644 sound/soc/sof/intel/hda-ctrl.c create mode 100644 sound/soc/sof/intel/hda-dai.c create mode 100644 sound/soc/sof/intel/hda-dsp.c create mode 100644 sound/soc/sof/intel/hda-ipc.c create mode 100644 sound/soc/sof/intel/hda-loader.c create mode 100644 sound/soc/sof/intel/hda-pcm.c create mode 100644 sound/soc/sof/intel/hda-stream.c create mode 100644 sound/soc/sof/intel/hda-trace.c create mode 100644 sound/soc/sof/intel/hda.c create mode 100644 sound/soc/sof/intel/hda.h create mode 100644 sound/soc/sof/intel/intel-ipc.c create mode 100644 sound/soc/sof/intel/shim.h create mode 100644 sound/soc/sof/ipc.c create mode 100644 sound/soc/sof/loader.c create mode 100644 sound/soc/sof/nocodec.c create mode 100644 sound/soc/sof/ops.c create mode 100644 sound/soc/sof/ops.h create mode 100644 sound/soc/sof/pcm.c create mode 100644 sound/soc/sof/pm.c create mode 100644 sound/soc/sof/sof-acpi-dev.c create mode 100644 sound/soc/sof/sof-pci-dev.c create mode 100644 sound/soc/sof/sof-priv.h create mode 100644 sound/soc/sof/topology.c create mode 100644 sound/soc/sof/trace.c create mode 100644 sound/soc/sof/utils.c create mode 100644 sound/soc/sof/xtensa/Kconfig create mode 100644 sound/soc/sof/xtensa/Makefile create mode 100644 sound/soc/sof/xtensa/core.c create mode 100644 sound/soc/sprd/sprd-mcdt.c create mode 100644 sound/soc/sprd/sprd-mcdt.h create mode 100644 sound/soc/sprd/sprd-pcm-compress.c copy {arch => tools/arch}/csky/include/uapi/asm/perf_regs.h (100%) copy tools/perf/arch/{nds32 => csky}/Build (100%) copy tools/perf/arch/{sh => csky}/Makefile (100%) create mode 100644 tools/perf/arch/csky/include/perf_regs.h create mode 100644 tools/perf/arch/csky/util/Build create mode 100644 tools/perf/arch/csky/util/dwarf-regs.c create mode 100644 tools/perf/arch/csky/util/unwind-libdw.c create mode 100644 tools/testing/selftests/cgroup/test_freezer.c