1. 03 Nov, 2019 2 commits
    • Dave Airlie's avatar
      Merge tag 'drm/tegra/for-5.5-rc1' of git://anongit.freedesktop.org/tegra/linux into drm-next · 904ce198
      Dave Airlie authored
      drm/tegra: Changes for v5.5-rc1
      
      The bulk of these changes is the addition of DisplayPort support for
      Tegra210, Tegra186 and Tegra194. I've been running versions of this for
      about three years now, so I'd consider these changes to be pretty
      mature. These changes also unify the existing eDP support with the DP
      support since the programming is very similar, except for a few steps
      that can be easily parameterized.
      
      The rest are a couple of fixes all over the place for minor issues, as
      well as some work to support the IOMMU-backed DMA API, which in the end
      turned out to also clean up a number of cases where the DMA API was not
      being used correctly.
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      
      From: Thierry Reding <thierry.reding@gmail.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/20191102140116.3860545-1-thierry.reding@gmail.com
      904ce198
    • Dave Airlie's avatar
      Merge tag 'drm-misc-next-2019-10-31' of git://anongit.freedesktop.org/drm/drm-misc into drm-next · 633aa7e5
      Dave Airlie authored
      drm-misc-next for 5.5:
      
      UAPI Changes:
      -dma-buf: Introduce and revert dma-buf heap (Andrew/John/Sean)
      
      Cross-subsystem Changes:
      - None
      
      Core Changes:
      -dma-buf: add dynamic mapping to allow exporters to choose dma_resv lock
      	  state on mmap/munmap (Christian)
      -vram: add prepare/cleanup fb helpers to vram helpers (Thomas)
      -ttm: always keep bo's on the lru + ttm cleanups (Christian)
      -sched: allow a free_job routine to sleep (Steven)
      -fb_helper: remove unused drm_fb_helper_defio_init() (Thomas)
      
      Driver Changes:
      -bochs/hibmc/vboxvideo: Use new vram helpers for prepare/cleanup fb (Thomas)
      -amdgpu: Implement dma-buf import/export without drm helpers (Christian)
      -panfrost: Simplify devfreq integration in driver (Steven)
      
      Cc: Christian König <christian.koenig@amd.com>
      Cc: Thomas Zimmermann <tzimmermann@suse.de>
      Cc: Steven Price <steven.price@arm.com>
      Cc: Andrew F. Davis <afd@ti.com>
      Cc: John Stultz <john.stultz@linaro.org>
      Cc: Sean Paul <seanpaul@chromium.org>
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      
      From: Sean Paul <sean@poorly.run>
      Link: https://patchwork.freedesktop.org/patch/msgid/20191031193015.GA243509@art_vandelay
      633aa7e5
  2. 01 Nov, 2019 2 commits
    • Thierry Reding's avatar
      drm/tegra: Unconditionally select IOMMU_IOVA · 84db889e
      Thierry Reding authored
      Currently configurations can be generated where IOMMU_SUPPORT is
      disabled but IOMMU_IOVA is built as a module and DRM_TEGRA as built-in.
      In such a case, the symbols guarded by IOMMU_IOVA will not be available
      when linking the Tegra DRM driver and cause a linking failure.
      
      Simplify this by unconditionally selecting IOMMU_IOVA, which makes sure
      that it will be forced to =y if DRM_TEGRA=y. Technically we can now get
      IOMMU_IOVA code built-in even if we don't use it (Tegra DRM only uses it
      when IOMMU_SUPPORT is also enabled), but such configuration are of a
      mostly academic nature. In all practical configurations we want IOMMU
      support anyway.
      Signed-off-by: default avatarThierry Reding <treding@nvidia.com>
      84db889e
    • Thierry Reding's avatar
      gpu: host1x: Unconditionally select IOMMU_IOVA · c8a20364
      Thierry Reding authored
      Currently configurations can be generated where IOMMU_SUPPORT is
      disabled but IOMMU_IOVA is built as a module and HOST1X as built-in. In
      such a case, the symbols guarded by IOMMU_IOVA will not be available
      when linking the host1x driver and cause a linking failure.
      
      Simplify this by unconditionally selecting IOMMU_IOVA, which makes sure
      that it will be forced to =y if HOST1X=y. Technically we can now get
      IOMMU_IOVA code built-in even if we don't use it (host1x only uses it
      when IOMMU_SUPPORT is also enabled), but such configuration are of a
      mostly academic nature. In all practical configurations we want IOMMU
      support anyway.
      Signed-off-by: default avatarThierry Reding <treding@nvidia.com>
      c8a20364
  3. 30 Oct, 2019 5 commits
  4. 29 Oct, 2019 20 commits
  5. 28 Oct, 2019 11 commits