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
Attachment:
pgpMmaJo0QVOE.pgp
Description: PGP signature