From: Thierry Reding <thierry.reding@gmail.com>
To: Dave Airlie <airlied@gmail.com>
Cc: linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org
Subject: [GIT PULL] drm/tegra: Changes for v4.16-rc1
Date: Fri, 5 Jan 2018 15:17:26 +0100 [thread overview]
Message-ID: <20180105141726.29713-1-thierry.reding@gmail.com> (raw)
Hi Dave,
The following changes since commit 9428088c90b6f7d5edd2a1b0d742c75339b36f6e:
drm/qxl: reapply cursor after resetting primary (2017-12-08 13:37:02 +1000)
are available in the Git repository at:
git://anongit.freedesktop.org/tegra/linux tags/drm/tegra/for-4.16-rc1
for you to fetch changes up to ebae8d07435ae91314f4a28d69b530d09c625815:
drm/tegra: dc: Implement legacy blending (2017-12-21 14:55:55 +0100)
Thanks,
Thierry
----------------------------------------------------------------
drm/tegra: Changes for v4.16-rc1
The bulk of these changes are preparation work and addition of support
for Tegra186. Currently only HDMI output (the primary output on Jetson
TX2) is supported, but the hardware is also capable of doing DSI and
DisplayPort.
Tegra DRM now also uses the atomic commit helpers instead of the open-
coded variant that was only doing half its job. As a bit of a byproduct
of the Tegra186 support the driver also gained HDMI 2.0 as well as zpos
property support.
Along the way there are also a few patches to clean up a few things and
fix minor issues.
----------------------------------------------------------------
Arnd Bergmann (2):
drm/tegra: Mark Tegra186 display hub PM functions __maybe_unused
drm/tegra: Fix non-debugfs builds
Dmitry Osipenko (3):
drm/tegra: dc: Link DC1 to DC0 on Tegra20
drm/tegra: gem: Correct iommu_map_sg() error checking
drm/tegra: Correct timeout in tegra_syncpt_wait
Thierry Reding (43):
drm/fourcc: Fix fourcc_mod_code() definition
drm/tegra: Sanitize format modifiers
gpu: host1x: Rewrite conditional for better readability
gpu: host1x: Cleanup on initialization failure
dt-bindings: display: tegra: Update SOR for Tegra186
drm/tegra: dc: Move register definitions into a table
drm/tegra: dsi: Move register definitions into a table
drm/tegra: hdmi: Move register definitions into a table
drm/tegra: sor: Move register definitions into a table
drm/tegra: dc: Reshuffle some code
drm/tegra: dc: Register debugfs in ->late_register()
drm/tegra: dsi: Register debugfs in ->late_register()
drm/tegra: hdmi: Register debugfs in ->late_register()
drm/tegra: sor: Root debugfs files at the connector
drm/tegra: sor: Register debugfs in ->late_register()
drm/tegra: Do not wrap lines unnecessarily
drm/tegra: vic: Properly align arguments
drm/tegra: dc: Support background color
drm/tegra: Use atomic commit helpers
drm/tegra: Remove custom page-flip handler
drm/tegra: dc: Remove tegra_primary_plane_destroy()
drm/tegra: dc: Remove duplicate plane funcs
drm/tegra: dc: Remove tegra_overlay_plane_destroy()
drm/tegra: dc: Remove duplicate plane funcs
drm/tegra: dc: Move state definition to header
drm/tegra: Move common plane code to separate file
drm/tegra: Add Tegra186 display hub support
drm/tegra: dc: Add Tegra186 support
drm/tegra: Support ARGB and ABGR formats
drm/tegra: sor: Parameterize register offsets
drm/tegra: sor: Add Tegra186 support
drm/tegra: sor: Support HDMI 2.0 modes
drm/tegra: dpaux: Implement runtime PM
drm/tegra: dpaux: Add Tegra186 support
drm/tegra: fb: Force alpha formats
drm/tegra: dc: Support more formats
drm/tegra: dc: Use direct offset to plane registers
drm/tegra: dc: Remove redundant spinlock
drm/tegra: Implement zpos property
gpu: host1x: Use IOMMU groups
drm/tegra: Use IOMMU groups
drm/tegra: dpaux: Keep reset defaults for hybrid pad parameters
drm/tegra: dc: Implement legacy blending
.../display/tegra/nvidia,tegra20-host1x.txt | 14 +-
drivers/gpu/drm/tegra/Makefile | 2 +
drivers/gpu/drm/tegra/dc.c | 1901 +++++++++++---------
drivers/gpu/drm/tegra/dc.h | 289 ++-
drivers/gpu/drm/tegra/dpaux.c | 120 +-
drivers/gpu/drm/tegra/drm.c | 164 +-
drivers/gpu/drm/tegra/drm.h | 26 +-
drivers/gpu/drm/tegra/dsi.c | 228 ++-
drivers/gpu/drm/tegra/fb.c | 36 +-
drivers/gpu/drm/tegra/gem.c | 15 +-
drivers/gpu/drm/tegra/hdmi.c | 504 +++---
drivers/gpu/drm/tegra/hub.c | 806 +++++++++
drivers/gpu/drm/tegra/hub.h | 81 +
drivers/gpu/drm/tegra/output.c | 24 +
drivers/gpu/drm/tegra/plane.c | 378 ++++
drivers/gpu/drm/tegra/plane.h | 70 +
drivers/gpu/drm/tegra/sor.c | 1119 ++++++++----
drivers/gpu/drm/tegra/sor.h | 16 +
drivers/gpu/drm/tegra/vic.c | 20 +-
drivers/gpu/host1x/bus.c | 11 +-
drivers/gpu/host1x/dev.c | 36 +-
drivers/gpu/host1x/dev.h | 1 +
include/uapi/drm/drm_fourcc.h | 38 +-
23 files changed, 4068 insertions(+), 1831 deletions(-)
create mode 100644 drivers/gpu/drm/tegra/hub.c
create mode 100644 drivers/gpu/drm/tegra/hub.h
create mode 100644 drivers/gpu/drm/tegra/plane.c
create mode 100644 drivers/gpu/drm/tegra/plane.h
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
next reply other threads:[~2018-01-05 14:17 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-01-05 14:17 Thierry Reding [this message]
[not found] ` <20180105141726.29713-1-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2018-01-05 14:58 ` [GIT PULL] drm/tegra: Changes for v4.16-rc1 Dmitry Osipenko
[not found] ` <558f572b-8174-c8ee-3ff8-79e591c0648d-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2018-01-08 7:42 ` Thierry Reding
2018-01-08 12:39 ` Thierry Reding
2018-01-08 13:47 ` Dmitry Osipenko
[not found] ` <58e08004-cd76-997d-8d80-e102e31c8cda-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2018-01-08 15:49 ` Thierry Reding
2018-01-08 17:28 ` Dmitry Osipenko
2018-01-18 0:54 ` Dmitry Osipenko
2018-01-08 13:47 ` Dmitry Osipenko
2018-01-08 15:47 ` Thierry Reding
2018-01-08 17:27 ` Dmitry Osipenko
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20180105141726.29713-1-thierry.reding@gmail.com \
--to=thierry.reding@gmail.com \
--cc=airlied@gmail.com \
--cc=dri-devel@lists.freedesktop.org \
--cc=linux-tegra@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox