From: Thierry Reding <thierry.reding@gmail.com>
To: Dave Airlie <airlied@gmail.com>
Cc: dri-devel@lists.freedesktop.org
Subject: [GIT PULL] drm/tegra: Changes for v3.19-rc1
Date: Thu, 13 Nov 2014 16:32:13 +0100 [thread overview]
Message-ID: <20141113153210.GA663@ulmo> (raw)
[-- Attachment #1.1: Type: text/plain, Size: 5324 bytes --]
Hi Dave,
The following changes since commit ba6b3be0a088b831c95431f8528d034c2dd2542f:
Merge branch 'drm/panel/for-next' into drm/tegra/for-next (2014-11-13 16:09:48 +0100)
are available in the git repository at:
git://people.freedesktop.org/~tagr/linux tags/drm/tegra/for-3.19-rc1
for you to fetch changes up to 7e0180e3570cc791e95e6b6cd5fbeb0aedc62776:
drm/tegra: gem: Check before freeing CMA memory (2014-11-13 16:18:34 +0100)
Note that this will cause a couple of trivial merge conflicts with the
Tegra pull request I sent out earlier targetting v3.18-rc5. Let me know
if you want me to rebase on top of that pull request and resolve there.
Thanks,
Thierry
----------------------------------------------------------------
drm/tegra: Changes for v3.19-rc1
The highlights in this pull request are:
* IOMMU support: The Tegra DRM driver can now deal with discontiguous
buffers if an IOMMU exists in the system. That means it can allocate
using drm_gem_get_pages() and will map them into IOVA space via the
IOMMU API. Similarly, non-contiguous PRIME buffers can be imported
from a different driver, which allows better integration with gk20a
(nouveau) and less hacks.
* Universal planes: This is precursory work for atomic modesetting and
will allow hardware cursor support to be implemented on pre-Tegra114
where RGB cursors were not supported.
* DSI ganged-mode support: The DSI controller can now gang up with a
second DSI controller to drive high resolution DSI panels.
Besides those bigger changes there is a slew of fixes, cleanups, plugged
memory leaks and so on.
----------------------------------------------------------------
Sean Paul (5):
gpu: host1x: mipi: Preserve the contents of MIPI_CAL_CTRL
gpu: host1x: mipi: Calibrate clock lanes
gpu: host1x: mipi: Set MIPI_CAL_BIAS_PAD_CFG1 register
drm/tegra: DPMS off/on in encoder prepare/commit
drm/tegra: dsi: Set up PHY_TIMING & BTA_TIMING registers earlier
Thierry Reding (39):
drm/tegra: Depend on COMMON_CLK
gpu: host1x: Use struct host1x_bo pointers in traces
gpu: host1x: Make mapped field of push buffers void *
gpu: host1x: Fix typo in comment
gpu: host1x: Print address/offset pairs consistently
gpu: host1x: Make gather offsets unsigned
gpu: host1x: mipi: Registers are 32 bits wide
drm/tegra: dc: Add powergate support
drm/tegra: Do not enable output on .mode_set()
drm/tegra: dsi: Make FIFO depths host parameters
drm/tegra: dsi: Do not manage clock on enable/disable
drm/tegra: dsi: Leave parent clock alone
drm/tegra: dsi: Mark connector hotpluggable
drm/tegra: dsi: Properly cleanup on probe failure
drm/tegra: dsi: Refactor in preparation for command mode
drm/tegra: dsi: Add command mode support
drm/tegra: dsi: Split out tegra_dsi_set_timeout()
drm/tegra: dsi: Add ganged mode support
drm/tegra: dsi: Implement host transfers
drm/tegra: dsi: Replace 1000000000UL by NSEC_PER_SEC
drm/tegra: dsi: Replace 1000000 by USEC_PER_SEC
drm/tegra: gem: Extract tegra_bo_alloc_object()
drm/tegra: gem: Cleanup tegra_bo_create_with_handle()
drm/tegra: gem: Remove redundant drm_gem_free_mmap_offset()
drm/tegra: gem: Use dma_mmap_writecombine()
drm/tegra: Fix error handling cleanup
drm/tegra: Add IOMMU support
drm/tegra: dc: Factor out DC, window and cursor commit
drm/tegra: dc: Registers are 32 bits wide
drm/tegra: dc: Universal plane support
drm/tegra: Enable the hotplug interrupt only when necessary
drm/tegra: gem: dumb: pitch and size are outputs
drm/tegra: fb: Do not destroy framebuffer
drm/tegra: gem: Use more consistent data types
drm/tegra: Plug memory leak
drm/tegra: Detach panel when a connector is removed
drm/tegra: fb: Properly release GEM objects on failure
drm/tegra: fb: Add error codes to error messages
drm/tegra: gem: Check before freeing CMA memory
.../bindings/gpu/nvidia,tegra20-host1x.txt | 2 +
drivers/gpu/drm/tegra/Kconfig | 1 +
drivers/gpu/drm/tegra/dc.c | 593 ++++++++++-----
drivers/gpu/drm/tegra/drm.c | 46 +-
drivers/gpu/drm/tegra/drm.h | 18 +-
drivers/gpu/drm/tegra/dsi.c | 811 +++++++++++++++++----
drivers/gpu/drm/tegra/dsi.h | 14 +-
drivers/gpu/drm/tegra/fb.c | 52 +-
drivers/gpu/drm/tegra/gem.c | 366 ++++++++--
drivers/gpu/drm/tegra/gem.h | 14 +-
drivers/gpu/drm/tegra/output.c | 35 +-
drivers/gpu/host1x/cdma.c | 2 +-
drivers/gpu/host1x/cdma.h | 2 +-
drivers/gpu/host1x/hw/cdma_hw.c | 10 +-
drivers/gpu/host1x/hw/channel_hw.c | 12 +-
drivers/gpu/host1x/hw/debug_hw.c | 4 +-
drivers/gpu/host1x/job.h | 2 +-
drivers/gpu/host1x/mipi.c | 148 ++--
include/trace/events/host1x.h | 27 +-
19 files changed, 1678 insertions(+), 481 deletions(-)
[-- Attachment #1.2: Type: application/pgp-signature, Size: 819 bytes --]
[-- Attachment #2: Type: text/plain, Size: 159 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
next reply other threads:[~2014-11-13 15:32 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-11-13 15:32 Thierry Reding [this message]
2014-11-14 9:12 ` [GIT PULL] drm/tegra: Changes for v3.19-rc1 Thierry Reding
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=20141113153210.GA663@ulmo \
--to=thierry.reding@gmail.com \
--cc=airlied@gmail.com \
--cc=dri-devel@lists.freedesktop.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.