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