[GIT PULL] drm/tegra: Changes for v4.18-rc1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Dave,

The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:

  Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/tegra/linux tags/drm/tegra/for-4.18-rc1

for you to fetch changes up to 6134534ca24f42043cacdd7108026803577f6c59:

  drm/tegra: Add kerneldoc for UAPI (2018-05-19 00:21:20 +0200)

Thanks,
Thierry

----------------------------------------------------------------
drm/tegra: Changes for v4.18-rc1

This set enables IOMMU support in the gr2d and gr3d drivers and adds
support for the zpos property on older Tegra generations. It also
enables scaling filters and incorporates some rework to eliminate a
private wrapper around struct drm_framebuffer.

The remainder is mostly a random assortment of fixes and cleanups, as
well as some preparatory work for destaging the userspace ABI, which
is almost ready and is targetted for v4.19-rc1.

----------------------------------------------------------------
Daniel Stone (5):
      drm/tegra: Remove duplicate framebuffer num_planes
      drm/tegra: Move GEM BOs to drm_framebuffer
      drm/tegra: tegra_fb -> drm_framebuffer
      drm/tegra: Move fbdev unmap special case
      drm/tegra: Use drm_gem_fb_destroy

Dmitry Osipenko (7):
      drm/tegra: dc: Balance IOMMU group refcounting
      drm/tegra: gr2d: Add IOMMU support
      drm/tegra: gr3d: Add IOMMU support
      drm/tegra: dc: Enable plane scaling filters
      drm/tegra: plane: Implement zpos plane property for older Tegras
      drm/tegra: dc: Rename supports_blending to has_legacy_blending
      gpu: host1x: Fix dma_free_wc() argument in the error path

Emil Goode (1):
      gpu: host1x: Fix compiler errors by converting to dma_addr_t

Souptick Joarder (1):
      drm/tegra: Adding new typedef vm_fault_t

Stefan Schake (1):
      drm/tegra: hub: Use state directly

Thierry Reding (21):
      drm/tegra: dc: Free syncpoint on errors
      drm/tegra: gr2d: Properly clean up resources
      drm/tegra: gr3d: Properly clean up resources
      drm/tegra: Refactor IOMMU attach/detach
      drm/tegra: Fix order of teardown in IOMMU case
      drm/tegra: Acquire a reference to the IOVA cache
      gpu: host1x: Acquire a reference to the IOVA cache
      gpu: host1x: Remove wait check support
      gpu: host1x: Store pointer to client in jobs
      gpu: host1x: Cleanup loop variable usage
      gpu: host1x: Drop unnecessary host1x argument
      gpu: host1x: Rename relocarray -> relocs for consistency
      gpu: host1x: Use not explicitly sized types
      drm/tegra: Use proper arguments for DRM_TEGRA_CLOSE_CHANNEL IOCTL
      drm/tegra: gem: Fill in missing export info
      drm/tegra: dc: Support rotation property
      drm/tegra: Track client version
      drm/tegra: gr2d: Track interface version
      drm/tegra: gr3d: Track interface version
      drm/tegra: vic: Track interface version
      drm/tegra: Add kerneldoc for UAPI

 drivers/gpu/drm/tegra/dc.c         | 300 ++++++++++++++++------
 drivers/gpu/drm/tegra/dc.h         |  11 +-
 drivers/gpu/drm/tegra/drm.c        | 133 +++++-----
 drivers/gpu/drm/tegra/drm.h        |  13 +-
 drivers/gpu/drm/tegra/fb.c         |  99 +++-----
 drivers/gpu/drm/tegra/gem.c        |  20 +-
 drivers/gpu/drm/tegra/gr2d.c       |  57 ++++-
 drivers/gpu/drm/tegra/gr3d.c       |  60 ++++-
 drivers/gpu/drm/tegra/hub.c        |   2 +-
 drivers/gpu/drm/tegra/plane.c      | 194 +++++++++++----
 drivers/gpu/drm/tegra/plane.h      |  15 +-
 drivers/gpu/drm/tegra/vic.c        |   5 +
 drivers/gpu/host1x/cdma.c          |   6 +-
 drivers/gpu/host1x/cdma.h          |   4 +-
 drivers/gpu/host1x/debug.c         |   2 +-
 drivers/gpu/host1x/dev.c           |  11 +-
 drivers/gpu/host1x/dev.h           |   8 -
 drivers/gpu/host1x/hw/channel_hw.c |   5 +-
 drivers/gpu/host1x/hw/syncpt_hw.c  |  11 -
 drivers/gpu/host1x/intr.c          |  16 +-
 drivers/gpu/host1x/intr.h          |   8 +-
 drivers/gpu/host1x/job.c           | 147 ++---------
 drivers/gpu/host1x/job.h           |   4 +-
 drivers/gpu/host1x/syncpt.c        |  10 +-
 drivers/gpu/host1x/syncpt.h        |   3 -
 include/linux/host1x.h             |  24 +-
 include/trace/events/host1x.h      |  16 +-
 include/uapi/drm/tegra_drm.h       | 492 ++++++++++++++++++++++++++++++++++++-
 28 files changed, 1138 insertions(+), 538 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-tegra" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [ARM Kernel]     [Linux ARM]     [Linux ARM MSM]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux