1. 22 Feb, 2013 4 commits
    • Thierry Reding's avatar
      drm: Move mode tables to drm_edid.c · a6b21831
      Thierry Reding authored
      The modes are only used from within drm_edid.c so we move them there to
      avoid creating duplicates by multiple inclusion of drm_edid_modes.h. As
      a side-effect we can also get rid of a few variables that keep track of
      the number of entries in the tables and use ARRAY_SIZE() instead.
      Signed-off-by: default avatarThierry Reding <thierry.reding@avionic-design.de>
      Reviewed-by: default avatarAlex Deucher <alexander.deucher@amd.com>
      a6b21831
    • Thierry Reding's avatar
      drm: Remove duplicate drm_mode_cea_vic() · 18316c8c
      Thierry Reding authored
      The same function had already been merged with a different name. Remove
      the duplicate one but reuse some of its kerneldoc fragments for the
      existing implementation.
      Signed-off-by: default avatarThierry Reding <thierry.reding@avionic-design.de>
      Reviewed-by: default avatarAlex Deucher <alexander.deucher@amd.com>
      18316c8c
    • Dave Airlie's avatar
      Merge branch 'exynos-drm-next' of... · c976cb37
      Dave Airlie authored
      Merge branch 'exynos-drm-next' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next
      
      The summary:
      . Add display mode check operaion to mixer driver
        - Mixer IP also can put certain restrictions on the proposed
          display modes and these restrictions need to be considered
          during mode negotiation, which happens immediately after
          edid parsing.
      . Set correct mode for range of resolutions
        - With this patch, the mixer driver could find the correct mode
          for the range of resolutions upto 1080 vertical lines.
      . Support extra resolution for hdmi
        - This patch programs the core and timing generator registers
          using the timing data provided in drm_display_mode without
          hard-coded configurations. So this patch adds additional PHY
          configs to allow us to support more permissible resolutions
          and refresh rates.
      . Add device tree support for g2d
        - This patch adds just the compatible string for exynos5250 SoC
          so that with device tree enabling, this driver can be probed.
      . And bug fixes and code cleanups.
      
      * 'exynos-drm-next' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos:
        drm/exynos: Add device tree based discovery support for G2D
        drm/exynos: hdmi: support extra resolutions using drm_display_mode timings
        drm/exynos: mixer: set correct mode for range of resolutions
        drm/exynos: implement display-mode-check callback in mixer driver
        drm/exynos: add display-mode-check operation to exynos_mixer_ops struct
        drm/exynos: release resources properly when fb creation is failed.
        drm/exynos: fix wrong pointer access at vm close.
        drm/exynos: Add missing braces around sizeof
        drm/exynos: consider exception case to fb handle creation
        drm/exynos: fix iommu address allocation order
      c976cb37
    • Patrik Jakobsson's avatar
      gma500: Fix n, m1 and m2 clock limits for sdvo and lvds · 907a773b
      Patrik Jakobsson authored
      The values of n, m1 and m2 needs to be subtracted by 2 before writing them to
      the FP register. The dot clock calculation already thinks of these values in
      register form so we must also specify them as such.
      Signed-off-by: default avatarPatrik Jakobsson <patrik.r.jakobsson@gmail.com>
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      907a773b
  2. 21 Feb, 2013 10 commits
  3. 20 Feb, 2013 26 commits