• Linus Torvalds's avatar
    Merge tag 'drm-next-msm-5.8-2020-06-08' of git://anongit.freedesktop.org/drm/drm · 9413b9a6
    Linus Torvalds authored
    Pull drm msm updates from Dave Airlie:
     "This tree has been in next for a couple of weeks, but Rob missed an
      arm32 build issue, so I was awaiting the tree with a patch reverted.
    
       - new gpu support: a405, a640, a650
    
       - dpu: color processing support
    
       - mdp5: support for msm8x36 (the thing with a405)
    
       - some prep work for per-context pagetables (ie the part that does
         not depend on in-flight iommu patches)
    
       - last but not least, UABI update for submit ioctl to support syncobj
         (from Bas)"
    
    * tag 'drm-next-msm-5.8-2020-06-08' of git://anongit.freedesktop.org/drm/drm: (30 commits)
      Revert "drm/msm/dpu: add support for clk and bw scaling for display"
      drm/msm/a6xx: skip HFI set freq if GMU is powered down
      drm/msm: Update the MMU helper function APIs
      drm/msm: Refactor address space initialization
      drm/msm: Attach the IOMMU device during initialization
      drm/msm/dpu: dpu_setup_dspp_pcc() can be static
      drm/msm/a6xx: a6xx_hfi_send_start() can be static
      drm/msm/a4xx: add a405_registers for a405 device
      drm/msm/a4xx: add adreno a405 support
      drm/msm/a6xx: update a6xx_hw_init for A640 and A650
      drm/msm/a6xx: enable GMU log
      drm/msm/a6xx: update pdc/rscc GMU registers for A640/A650
      drm/msm/a6xx: A640/A650 GMU firmware path
      drm/msm/a6xx: HFI v2 for A640 and A650
      drm/msm/a6xx: add A640/A650 to gpulist
      drm/msm/a6xx: use msm_gem for GMU memory objects
      drm/msm: add internal MSM_BO_MAP_PRIV flag
      drm/msm: add msm_gem_get_and_pin_iova_range
      drm/msm: Check for powered down HW in the devfreq callbacks
      drm/msm/dpu: update bandwidth threshold check
      ...
    9413b9a6
mdp5_kms.c 25.6 KB