[PULL] drm/hdmi: Changes for 3.9-rc1

Thierry Reding thierry.reding at avionic-design.de
Fri Feb 22 00:31:10 PST 2013


Hi Dave,

The following changes since commit c976cb37a95a8dcaf23d04d6487fbacc33d3c913:

  Merge branch 'exynos-drm-next' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next (2013-02-22 10:18:04 +1000)

are available in the git repository at:

  git://anongit.freedesktop.org/tegra/linux.git drm/hdmi-for-3.9

for you to fetch changes up to e3b2e0347e3b3b81cc322b413abf98a349d275df:

  drm/radeon: Use generic HDMI infoframe helpers (2013-02-22 08:20:20 +0100)

----------------------------------------------------------------
drm/hdmi: Changes for 3.9-rc1

Remove a duplicate implementation of the CEA VIC lookup and move the CEA
and other mode tables to drm_edid.c to make it more difficult to create
duplicates of the tables.

Add some helpers to pack CEA-861/HDMI AVI, audio and SPD infoframes into
binary buffers that can easily be written into hardware registers. A new
helper function makes it easy construct an AVI infoframe from a DRM
display mode.

Convert the Tegra and Radeon drivers to use the new HDMI helpers.
----------------------------------------------------------------
Thierry Reding (8):
      drm: Remove duplicate drm_mode_cea_vic()
      drm: Move mode tables to drm_edid.c
      drm: Add some missing forward declarations
      video: Add generic HDMI infoframe helpers
      drm: Add HDMI infoframe helpers
      drm: Add EDID helper documentation
      drm/tegra: Use generic HDMI infoframe helpers
      drm/radeon: Use generic HDMI infoframe helpers

 Documentation/DocBook/drm.tmpl          |   4 +
 drivers/gpu/drm/Kconfig                 |   1 +
 drivers/gpu/drm/drm_edid.c              | 798 +++++++++++++++++++++++++++++++-
 drivers/gpu/drm/drm_edid_modes.h        | 774 -------------------------------
 drivers/gpu/drm/i915/intel_dp.c         |   2 +-
 drivers/gpu/drm/i915/intel_hdmi.c       |   4 +-
 drivers/gpu/drm/i915/intel_sdvo.c       |   2 +-
 drivers/gpu/drm/radeon/evergreen_hdmi.c |  85 +---
 drivers/gpu/drm/radeon/r600_hdmi.c      | 134 ++----
 drivers/gpu/drm/tegra/Kconfig           |   1 +
 drivers/gpu/drm/tegra/hdmi.c            | 226 +++++----
 drivers/gpu/drm/tegra/hdmi.h            | 189 --------
 drivers/video/Kconfig                   |   3 +
 drivers/video/Makefile                  |   1 +
 drivers/video/hdmi.c                    | 308 ++++++++++++
 include/drm/drm_crtc.h                  |   6 +-
 include/drm/drm_edid.h                  |   6 +
 include/linux/hdmi.h                    | 231 +++++++++
 18 files changed, 1506 insertions(+), 1269 deletions(-)
 delete mode 100644 drivers/gpu/drm/drm_edid_modes.h
 create mode 100644 drivers/video/hdmi.c
 create mode 100644 include/linux/hdmi.h
-------------- 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/20130222/430a9247/attachment.pgp>


More information about the dri-devel mailing list