[GIT PULL] drm/tegra: Changes for v3.16-rc1
Thierry Reding
thierry.reding at gmail.com
Mon Jun 9 03:26:25 PDT 2014
Hi Dave,
The following changes since commit 5ea1f752ae04be403a3dc8ec876a60d7f5f6990a:
drm: add drm_fb_helper_restore_fbdev_mode_unlocked() (2014-06-05 10:02:40 +1000)
are available in the git repository at:
git://anongit.freedesktop.org/tegra/linux tags/drm/tegra/for-3.16-rc1
for you to fetch changes up to 1f64ae7c5af0d65b2491af30ce7a295569e452c9:
drm/tegra: sor - Remove obsolete comment (2014-06-09 12:02:51 +0200)
Thanks,
Thierry
----------------------------------------------------------------
drm/tegra: Changes for v3.16-rc1
The majority of these changes are a slew of cleanups across the board.
A more noteworthy change is the addition of drm_dev_set_unique() and the
conversion of the Tegra DRM driver to use it. This allows us to get rid
of the host1x drm_bus implementation. Other USB and platform drivers can
be changed in a similar way. Unfortunately for most PCI devices there is
some userspace that relies on the old functionality and cannot be as
easily converted.
HDMI and hardware cursor support is added for Tegra124. The SOR output
gains support for exposing CRCs via debugfs, which can be used for
automated testing. Many values that were hardcoded in the SOR/eDP code
are now computed at runtime to increase compatibility with more devices.
----------------------------------------------------------------
Stéphane Marchesin (3):
drm/tegra: sor - Remove pixel clock rounding
drm/tegra: sor - Fix copy/paste error
drm/tegra: sor - Change power down ordering
Thierry Reding (44):
drm/tegra: Cleanup header file
drm/tegra: dc - Add YUYV support
drm/tegra: sor - Add CRC debugfs support
drm/tegra: dc - Rename INVERT_V to V_DIRECTION
drm/tegra: dc - Reshuffle code to get rid of prototypes
drm/tegra: dc - Do not touch power control register
drm/tegra: dc - Use proper H/V ref-to-sync values
drm/tegra: hdmi - Add connector supply support
drm/tegra: hdmi - Remove duplicate code
drm/tegra: hdmi - Reverse regulator enable ordering
drm/tegra: hdmi - Clean up clock usage
drm/tegra: hdmi - Use proper power-up sequence
drm/tegra: hdmi - Disable LVDS mode
drm/tegra: hdmi - Fix disable sequence
drm/tegra: dsi - Use internal pixel format
drm/tegra: dsi - Remove unneeded code
drm/tegra: dsi - Implement VDD supply support
drm/tegra: dsi - Initialize proper packet sequences
drm/tegra: dsi - Add enable guard
drm/tegra: dsi - Fix typo when disabling controller
drm/tegra: dsi - Reset controller on driver unload
drm/tegra: dc - Move around shift clock programming
drm/tegra: dc - Compute shift clock divider in output drivers
drm/tegra: dsi - Do not needlessly recompute pclk
drm/tegra: sor - Protect CRC debugfs against enable state
drm/tegra: hdmi - Add Tegra124 support
drm/tegra: gem - Make tegra_bo_import() static
gpu: host1x: Rename internal functions for clarity
drm: Introduce drm_dev_set_unique()
drm: Add device registration documentation
drm: Document how to register devices without struct drm_bus
drm/tegra: Remove host1x drm_bus implementation
drm/tegra: Add hardware cursor support
drm/tegra: dp - Implement hotplug detection in work queue
drm/tegra: dp - Mark the connector as hotplug capable
drm/tegra: sor - Recursively remove debugfs tree
drm/tegra: sor - Make debugfs setup consistent
drm/tegra: sor - Don't hardcode link parameters
drm/tegra: sor - Do not hardcode number of blank symbols
drm/tegra: sor - Do not hardcode link speed
drm/tegra: sor - Do not program interlaced mode registers
drm/tegra: sor - Power on only the necessary lanes
drm/tegra: sor - Enable only the necessary number of lanes
drm/tegra: sor - Remove obsolete comment
Documentation/DocBook/drm.tmpl | 36 ++++++++++++++
Documentation/devicetree/bindings/gpu/nvidia,tegra20-host1x.txt | 2 +
drivers/gpu/drm/drm_ioctl.c | 24 ++++++---
drivers/gpu/drm/drm_pci.c | 80 ++++++++++++++----------------
drivers/gpu/drm/drm_platform.c | 15 +++---
drivers/gpu/drm/drm_stub.c | 48 +++++++++++++-----
drivers/gpu/drm/drm_usb.c | 20 +++++++-
drivers/gpu/drm/tegra/Makefile | 1 -
drivers/gpu/drm/tegra/bus.c | 64 ------------------------
drivers/gpu/drm/tegra/dc.c | 673 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------------------------------------------------------------------
drivers/gpu/drm/tegra/dc.h | 33 +++++++++++--
drivers/gpu/drm/tegra/dpaux.c | 31 ++++++++----
drivers/gpu/drm/tegra/drm.c | 36 ++++++++++++--
drivers/gpu/drm/tegra/drm.h | 58 ++++++++++------------
drivers/gpu/drm/tegra/dsi.c | 250 +++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------
drivers/gpu/drm/tegra/dsi.h | 10 ++++
drivers/gpu/drm/tegra/gem.c | 3 +-
drivers/gpu/drm/tegra/gr2d.c | 8 +--
drivers/gpu/drm/tegra/gr3d.c | 8 +--
drivers/gpu/drm/tegra/hdmi.c | 202 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------
drivers/gpu/drm/tegra/hdmi.h | 5 ++
drivers/gpu/drm/tegra/rgb.c | 31 +++++++++++-
drivers/gpu/drm/tegra/sor.c | 478 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------
drivers/gpu/drm/tegra/sor.h | 4 ++
drivers/gpu/host1x/bus.c | 12 ++---
include/drm/drmP.h | 2 +
26 files changed, 1446 insertions(+), 688 deletions(-)
delete mode 100644 drivers/gpu/drm/tegra/bus.c
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140609/15e39dff/attachment-0001.sig>
More information about the dri-devel
mailing list