Merge branch 'drm-next' of git://

Pull drm updates from Dave Airlie:
 "This is the main drm pull request for 4.6 kernel.

  Overall the coolest thing here for me is the nouveau maxwell signed
  firmware support from NVidia, it's taken a long while to extract this
  from them.

  I also wish the ARM vendors just designed one set of display IP, ARM
  display block proliferation is definitely increasing.

     - drm_event cleanups
     - Internal API cleanup making mode_fixup optional.
     - Apple GMUX vga switcheroo support.
     - DP AUX testing interface

     - Refactoring of DSI core for use over more transports.

  New driver:
     - ARM hdlcd driver

     - FBC/PSR (framebuffer compression, panel self refresh) enabled by default.
     - Ongoing atomic display support work
     - Ongoing runtime PM work
     - Pixel clock limit checks
     - VBT DSI description support
     - GEM fixes
     - GuC firmware scheduler enhancements

     - Deferred probing fixes to avoid make file or link ordering.

     - ACP support for i2s audio support.
     - Command Submission/GPU scheduler/GPUVM optimisations
     - Initial GPU reset support for amdgpu

     - Support for DX10 gen mipmaps
     - Pageflipping and other fixes.

     - Exynos5420 SoC support for FIMD
     - Exynos5422 SoC support for MIPI-DSI

     - GM20x secure boot support - adds acceleration for Maxwell GPUs.
     - GM200 support
     - GM20B clock driver support
     - Power sensors work

     - Correctness fixes for GPU cache flushing
     - Better support for i.MX6 systems.

     - VBlank IRQ support
     - Fence support
     - OF endpoint support

     - HDMI support for 8996 (snapdragon 820)
     - Adreno 430 support
     - Timestamp queries support

     - Fixes for Android support.

     - Add support for Innosilicion HDMI

     - Support for 4 crtcs
     - R8A7795 support
     - RCar Gen 3 support

     - HDMI interlace output support
     - dma-buf import support
     - Refactoring to remove a lot of legacy code.

     - Rewrite of pageflipping code
     - dma-buf support
     - pinctrl support

     - HDMI modesetting bug fixes
     - Significant 3D performance improvement.

  fsl-dcu (FreeScale):
     - Lots of fixes

     - Two small fixes

     - Atomic support for planes
     - Improved HDMI support"

* 'drm-next' of git:// (1063 commits)
  drm/amdgpu: release_pages requires linux/pagemap.h
  drm/sti: restore mode_fixup callback
  drm/amdgpu/gfx7: add MTYPE definition
  drm/amdgpu: removing BO_VAs shouldn't be interruptible
  drm/amd/powerplay: show uvd/vce power gate enablement for tonga.
  drm/amd/powerplay: show uvd/vce power gate info for fiji
  drm/amdgpu: use sched fence if possible
  drm/amdgpu: move ib.fence to job.fence
  drm/amdgpu: give a fence param to ib_free
  drm/amdgpu: include the right version of gmc header files for iceland
  drm/radeon: fix indentation.
  drm/amd/powerplay: add uvd/vce dpm enabling flag to fix the performance issue for CZ
  drm/amdgpu: switch back to 32bit hw fences v2
  drm/amdgpu: remove amdgpu_fence_is_signaled
  drm/amdgpu: drop the extra fence range check v2
  drm/amdgpu: signal fences directly in amdgpu_fence_process
  drm/amdgpu: cleanup amdgpu_fence_wait_empty v2
  drm/amdgpu: keep all fences in an RCU protected array v2
  drm/amdgpu: add number of hardware submissions to amdgpu_fence_driver_init_ring
  drm/amdgpu: RCU protected amd_sched_fence_release