Skip to content
  • Linus Torvalds's avatar
    851ca779
    Merge tag 'drm-next-2019-03-06' of git://anongit.freedesktop.org/drm/drm · 851ca779
    Linus Torvalds authored
    Pull drm updates from Dave Airlie:
     "This is the main drm pull request for the 5.1 merge window.
    
      The big changes I'd highlight are:
       - nouveau has HMM support now, there is finally an in-tree user so we
         can quieten down the rip it out people.
       - i915 now enables fastboot by default on Skylake+
       - Displayport Multistream support has been refactored and should
         hopefully be more reliable.
    
      Core:
       - header cleanups aiming towards removing drmP.h
       - dma-buf fence seqnos to 64-bits
       - common helper for DP mst hotplug for radeon,i915,amdgpu + new
         refcounting scheme
       - MST i2c improvements
       - drm_syncobj_cb removal
       - ARM FB compression fourcc
       - P010 + P016 fourcc
       - allwinner tiled format modifier
       - i2c over aux I2C_M_STOP support
       - DRM_AUTH handling fixes
    
      TTM:
       - ref/unref renaming
    
      New driver:
       - ARM komeda display driver
    
      scheduler:
       - refactor mirror list handling
       - rework hw fence processing
       - 0 run queue entity fix
    
      bridge:
       - TI DS90C185 LVDS bridge
       - thc631lvdm83d bridge improvements
       - cadence + allwinner DSI ported to generic phy
    
      panels:
       - Sitronix ST7701 panel
       - Kingdisplay KD097D04
       - LeMaker BL035-RGB-002
       - PDA 91-00156-A0
       - Innolux EE101IA-01D
    
      i915:
       - Enable fastboot by default on SKL+/VLV/CHV
       - Export RPCS configuration for ICL media driver
       - Coffelake PCI ID
       - CNL clocks setup fixes
       - ACPI/PMIC support for MIPI/DSI
       - Per-engine WA init for all engines
       - Shrinker locking fixes
       - Kerneldoc updates
       - Lots of ring improvements and reset fixes
       - Coffeelake GVT Support
       - VFIO GVT EDID Region support
       - runtime PM wakeref tracking
       - ILK->IVB primary plane enable delays
       - userptr mutex locking fixes
       - DSI fixes
       - LVDS/TV cleanups
       - HW readout fixes
       - LUT robustness fixes
       - ICL display and watermark fixes
       - gem mmap race fix
    
      amdgpu:
       - add scheduled dependencies interface
       - DCC on scanout surfaces
       - vega10/20 BACO support
       - Multiple IH rings on soc15
       - XGMI locking fixes
       - DC i2c/aux cleanups
       - runtime SMU debug interface
       - Kexec improvmeents
       - SR-IOV fixes
       - DC freesync + ABM fixes
       - GDS fixes
       - GPUVM fixes
       - vega20 PCIE DPM switching fixes
       - Context priority handling fixes
    
      radeon:
       - fix missing break in evergreen parser
    
      nouveau:
       - SVM support via HMM
    
      msm:
       - QCOM Compressed modifier support
    
      exynos:
       - s5pv210 rotator support
    
      imx:
       - zpos property support
       - pending update fixes
    
      v3d:
       - cache flush improvments
    
      vc4:
       - reflection support
       - HDMI overscan support
    
      tegra:
       - CEC refactoring
       - HDMI audio fixes
       - Tegra186 prep work
       - SOR crossbar device tree fixes
    
      sun4i:
       - implicit fencing support
       - YUV and scalar support improvements
       - A23 support
       - tiling fixes
    
      atmel-hlcdc:
       - clipping and rotation property fixes
    
      qxl:
       - BO and PRIME improvements
       - generic fbdev emulation
    
      dw-hdmi:
       - HDMI 2.0 2160p
       - YUV420 ouput
    
      rockchip:
       - implicit fencing support
       - reflection proerties
    
      virtio-gpu:
       - use generic fbdev emulation
    
      tilcdc:
       - cpufreq vs crtc init fix
    
      rcar-du:
       - R8A774C0 support
       - D3/E3 RGB output routing fixes and DPAD0 support
       - RA87744 LVDS support
    
      bochs:
       - atomic and generic fbdev emulation
       - ID mismatch error on bochs load
    
      meson:
       - remove firmware fbs"
    
    * tag 'drm-next-2019-03-06' of git://anongit.freedesktop.org/drm/drm: (1130 commits)
      drm/amd/display: Use vrr friendly pageflip throttling in DC.
      drm/imx: only send commit done event when all state has been applied
      drm/imx: allow building under COMPILE_TEST
      drm/imx: imx-tve: depend on COMMON_CLK
      drm/imx: ipuv3-plane: add zpos property
      drm/imx: ipuv3-plane: add function to query atomic update status
      gpu: ipu-v3: prg: add function to get channel configure status
      gpu: ipu-v3: pre: add double buffer status readback
      drm/amdgpu: Bump amdgpu version for context priority override.
      drm/amdgpu/powerplay: fix typo in BACO header guards
      drm/amdgpu/powerplay: fix return codes in BACO code
      drm/amdgpu: add missing license on baco files
      drm/bochs: Fix the ID mismatch error
      drm/nouveau/dmem: use dma addresses during migration copies
      drm/nouveau/dmem: use physical vram addresses during migration copies
      drm/nouveau/dmem: extend copy function to allow direct use of physical addresses
      drm/nouveau/svm: new ioctl to migrate process memory to GPU memory
      drm/nouveau/dmem: device memory helpers for SVM
      drm/nouveau/svm: initial support for shared virtual memory
      drm/nouveau: prepare for enabling svm with existing userspace interfaces
      ...
    851ca779
    Merge tag 'drm-next-2019-03-06' of git://anongit.freedesktop.org/drm/drm
    Linus Torvalds authored
    Pull drm updates from Dave Airlie:
     "This is the main drm pull request for the 5.1 merge window.
    
      The big changes I'd highlight are:
       - nouveau has HMM support now, there is finally an in-tree user so we
         can quieten down the rip it out people.
       - i915 now enables fastboot by default on Skylake+
       - Displayport Multistream support has been refactored and should
         hopefully be more reliable.
    
      Core:
       - header cleanups aiming towards removing drmP.h
       - dma-buf fence seqnos to 64-bits
       - common helper for DP mst hotplug for radeon,i915,amdgpu + new
         refcounting scheme
       - MST i2c improvements
       - drm_syncobj_cb removal
       - ARM FB compression fourcc
       - P010 + P016 fourcc
       - allwinner tiled format modifier
       - i2c over aux I2C_M_STOP support
       - DRM_AUTH handling fixes
    
      TTM:
       - ref/unref renaming
    
      New driver:
       - ARM komeda display driver
    
      scheduler:
       - refactor mirror list handling
       - rework hw fence processing
       - 0 run queue entity fix
    
      bridge:
       - TI DS90C185 LVDS bridge
       - thc631lvdm83d bridge improvements
       - cadence + allwinner DSI ported to generic phy
    
      panels:
       - Sitronix ST7701 panel
       - Kingdisplay KD097D04
       - LeMaker BL035-RGB-002
       - PDA 91-00156-A0
       - Innolux EE101IA-01D
    
      i915:
       - Enable fastboot by default on SKL+/VLV/CHV
       - Export RPCS configuration for ICL media driver
       - Coffelake PCI ID
       - CNL clocks setup fixes
       - ACPI/PMIC support for MIPI/DSI
       - Per-engine WA init for all engines
       - Shrinker locking fixes
       - Kerneldoc updates
       - Lots of ring improvements and reset fixes
       - Coffeelake GVT Support
       - VFIO GVT EDID Region support
       - runtime PM wakeref tracking
       - ILK->IVB primary plane enable delays
       - userptr mutex locking fixes
       - DSI fixes
       - LVDS/TV cleanups
       - HW readout fixes
       - LUT robustness fixes
       - ICL display and watermark fixes
       - gem mmap race fix
    
      amdgpu:
       - add scheduled dependencies interface
       - DCC on scanout surfaces
       - vega10/20 BACO support
       - Multiple IH rings on soc15
       - XGMI locking fixes
       - DC i2c/aux cleanups
       - runtime SMU debug interface
       - Kexec improvmeents
       - SR-IOV fixes
       - DC freesync + ABM fixes
       - GDS fixes
       - GPUVM fixes
       - vega20 PCIE DPM switching fixes
       - Context priority handling fixes
    
      radeon:
       - fix missing break in evergreen parser
    
      nouveau:
       - SVM support via HMM
    
      msm:
       - QCOM Compressed modifier support
    
      exynos:
       - s5pv210 rotator support
    
      imx:
       - zpos property support
       - pending update fixes
    
      v3d:
       - cache flush improvments
    
      vc4:
       - reflection support
       - HDMI overscan support
    
      tegra:
       - CEC refactoring
       - HDMI audio fixes
       - Tegra186 prep work
       - SOR crossbar device tree fixes
    
      sun4i:
       - implicit fencing support
       - YUV and scalar support improvements
       - A23 support
       - tiling fixes
    
      atmel-hlcdc:
       - clipping and rotation property fixes
    
      qxl:
       - BO and PRIME improvements
       - generic fbdev emulation
    
      dw-hdmi:
       - HDMI 2.0 2160p
       - YUV420 ouput
    
      rockchip:
       - implicit fencing support
       - reflection proerties
    
      virtio-gpu:
       - use generic fbdev emulation
    
      tilcdc:
       - cpufreq vs crtc init fix
    
      rcar-du:
       - R8A774C0 support
       - D3/E3 RGB output routing fixes and DPAD0 support
       - RA87744 LVDS support
    
      bochs:
       - atomic and generic fbdev emulation
       - ID mismatch error on bochs load
    
      meson:
       - remove firmware fbs"
    
    * tag 'drm-next-2019-03-06' of git://anongit.freedesktop.org/drm/drm: (1130 commits)
      drm/amd/display: Use vrr friendly pageflip throttling in DC.
      drm/imx: only send commit done event when all state has been applied
      drm/imx: allow building under COMPILE_TEST
      drm/imx: imx-tve: depend on COMMON_CLK
      drm/imx: ipuv3-plane: add zpos property
      drm/imx: ipuv3-plane: add function to query atomic update status
      gpu: ipu-v3: prg: add function to get channel configure status
      gpu: ipu-v3: pre: add double buffer status readback
      drm/amdgpu: Bump amdgpu version for context priority override.
      drm/amdgpu/powerplay: fix typo in BACO header guards
      drm/amdgpu/powerplay: fix return codes in BACO code
      drm/amdgpu: add missing license on baco files
      drm/bochs: Fix the ID mismatch error
      drm/nouveau/dmem: use dma addresses during migration copies
      drm/nouveau/dmem: use physical vram addresses during migration copies
      drm/nouveau/dmem: extend copy function to allow direct use of physical addresses
      drm/nouveau/svm: new ioctl to migrate process memory to GPU memory
      drm/nouveau/dmem: device memory helpers for SVM
      drm/nouveau/svm: initial support for shared virtual memory
      drm/nouveau: prepare for enabling svm with existing userspace interfaces
      ...
Loading