1. 09 Apr, 2014 32 commits
  2. 08 Apr, 2014 1 commit
  3. 05 Apr, 2014 7 commits
    • Dave Airlie's avatar
      Merge tag 'drm-intel-fixes-2014-04-04' of git://anongit.freedesktop.org/drm-intel into drm-next · 9f97ba80
      Dave Airlie authored
       Merge window -fixes pull request as usual. Well, I did sneak in Jani's
      drm_i915_private_t typedef removal, need to have fun with a big sed job
      too ;-)
      
      Otherwise:
      - hdmi interlaced fixes (Jesse&Ville)
      - pipe error/underrun/crc tracking fixes, regression in late 3.14-rc (but
        not cc: stable since only really relevant for igt runs)
      - large cursor wm fixes (Chris)
      - fix gpu turbo boost/throttle again, was getting stuck due to vlv rps
        patches (Chris+Imre)
      - fix runtime pm fallout (Paulo)
      - bios framebuffer inherit fix (Chris)
      - a few smaller things
      
      * tag 'drm-intel-fixes-2014-04-04' of git://anongit.freedesktop.org/drm-intel: (196 commits)
        Skip intel_crt_init for Dell XPS 8700
        drm/i915: vlv: fix RPS interrupt mask setting
        Revert "drm/i915/vlv: fixup DDR freq detection per Punit spec"
        drm/i915: move power domain init earlier during system resume
        drm/i915: Fix the computation of required fb size for pipe
        drm/i915: don't get/put runtime PM at the debugfs forcewake file
        drm/i915: fix WARNs when reading DDI state while suspended
        drm/i915: don't read cursor registers on powered down pipes
        drm/i915: get runtime PM at i915_display_info
        drm/i915: don't read pp_ctrl_reg if we're suspended
        drm/i915: get runtime PM at i915_reg_read_ioctl
        drm/i915: don't schedule force_wake_timer at gen6_read
        drm/i915: vlv: reserve the GT power context only once during driver init
        drm/i915: prefer struct drm_i915_private to drm_i915_private_t
        drm/i915/overlay: prefer struct drm_i915_private to drm_i915_private_t
        drm/i915/ringbuffer: prefer struct drm_i915_private to drm_i915_private_t
        drm/i915/display: prefer struct drm_i915_private to drm_i915_private_t
        drm/i915/irq: prefer struct drm_i915_private to drm_i915_private_t
        drm/i915/gem: prefer struct drm_i915_private to drm_i915_private_t
        drm/i915/dma: prefer struct drm_i915_private to drm_i915_private_t
        ...
      9f97ba80
    • Dave Airlie's avatar
      Merge tag 'drm/tegra/for-3.15-rc1' of git://anongit.freedesktop.org/tegra/linux into drm-next · 82c68b6c
      Dave Airlie authored
      drm/tegra: Changes for v3.15-rc1
      
      Implement eDP support for Tegra124 and support the PRIME vmap()/vunmap()
      operations.
      
      A symbol that is required for upcoming V4L2 support is now exported by
      the host1x driver.
      
      Relicense drivers under the GPL v2 for consistency. One exception is the
      public header file, which is relicensed under MIT to abide by the common
      rule.
      
      * tag 'drm/tegra/for-3.15-rc1' of git://anongit.freedesktop.org/tegra/linux:
        drm/tegra: Use standard GPL v2 license text
        drm/tegra: Relicense under GPL v2
        drm/tegra: Relicense public header under MIT
        drm/tegra: Add eDP support
        gpu: host1x: export host1x_syncpt_incr_max() function
        drm/tegra: prime: Add vmap support
      82c68b6c
    • Dave Airlie's avatar
      Merge tag 'drm/panel/for-3.15-rc1' of git://anongit.freedesktop.org/tegra/linux into drm-next · 243b930f
      Dave Airlie authored
      drm/panel: Changes for v3.15-rc1
      
      Add support for a couple more simple panels. A few cleanups to the
      simple panel driver are also included (gpiod interface conversion,
      removal of redundant call to regulator_disable()).
      
      * tag 'drm/panel/for-3.15-rc1' of git://anongit.freedesktop.org/tegra/linux:
        drm/panel: add support for LG LD070WX3-SL01 panel
        drm/panel: add support for LG LH500WX1-SD03 panel
        drm/panel: simple: Allow DSI panels to provide mode flags
        drm/panel: simple: Allow GPIO accesses to sleep
        drm/panel: remove redundant regulator_disable()
        drm/panel: use gpiod interface for enable GPIO
        drm/panel: Add LG 12.9" LCD panel
        MAINTAINERS: Add entry for DRM panel drivers
      
      Conflicts:
      	MAINTAINERS
      243b930f
    • Dave Airlie's avatar
      Merge branch 'exynos-drm-next' of... · 13b93892
      Dave Airlie authored
      Merge branch 'exynos-drm-next' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next
      
      Summaries:
      - Add MIPI-DSI Driver, and dt bindigs
      - Add S6E8AA0 MIPI-DSI based panel drivers, and dt bindings
      - Add LD9040 parallel panel driver
       . this driver is placed in drivers/gpu/drm/panel, and it seems
         to be used for exynos drm as of now,
      - Some fixups
      
      Changelog v2:
      - Remove super device support, and relevant dt bindings for more reviews.
      - Fix module build errors you pointed out.
      - Re-based it to drm-next again.
      
      * 'exynos-drm-next' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos:
        drm/bridge: export ptn3460_init function
        drm/exynos: remove MODULE_DEVICE_TABLE definitions
        ARM: dts: exynos4412-trats2: enable exynos/fimd node
        ARM: dts: exynos4210-trats: enable exynos/fimd node
        ARM: dts: exynos4412-trats2: add panel node
        ARM: dts: exynos4210-trats: add panel node
        ARM: dts: exynos4: add MIPI DSI Master node
        drm/panel: add S6E8AA0 driver
        ARM: dts: exynos4210-universal_c210: add proper panel node
        drm/panel: add ld9040 driver
        panel/ld9040: add DT bindings
        panel/s6e8aa0: add DT bindings
        drm/exynos: add DSIM driver
        exynos/dsim: add DT bindings
        drm/exynos: disallow fbdev initialization if no device is connected
        drm/mipi_dsi: create dsi devices only for nodes with reg property
        drm/mipi_dsi: add flags to DSI messages
      13b93892
    • Dave Airlie's avatar
      Merge tag 'vmwgfx-next-2014-04-04' of git://people.freedesktop.org/~thomash/linux into drm-next · 14c6d5bd
      Dave Airlie authored
      Pull request of 2014-04-04
      
      The second vmwgfx pull request for the 3.15 merge window.
      Contains a fbdev fix by Christopher Friedt, one fix for a locking order
      violation introduced in 3.14 (hit when using queries) and finally a
      removal of the DRM_AUTH requirement around some vmwgfx IOCTLS where the
      caller is already required to have an open handle to the object.
      
      * tag 'vmwgfx-next-2014-04-04' of git://people.freedesktop.org/~thomash/linux:
        drm/vmwgfx: correct fb_fix_screeninfo.line_length
        drm/vmwgfx: Remove authorization requirements around some more ioctls
        drm/vmwgfx: Fix query buffer locking order violation
      14c6d5bd
    • Dave Airlie's avatar
      Merge tag 'ttm-next-2014-04-04' of git://people.freedesktop.org/~thomash/linux into drm-next · 8d51a977
      Dave Airlie authored
      Pull request of 2014-04-04
      
      Currently only a single patch fixing up mixed use of the ttm_bo_reserve and
      ww_mutex APIs
      
      * tag 'ttm-next-2014-04-04' of git://people.freedesktop.org/~thomash/linux:
        drm/ttm: Hide the implementation details of reservation
      8d51a977
    • Dave Airlie's avatar
      drm/dp_helper: don't return EPROTO for defers (v2) · aa17edff
      Dave Airlie authored
      If we get a msg.reply of REPLY_DEFER, we also get an err of 0
      so we fail reads with 0 < size and return -EPROTO instead of trying
      again.
      
      v2: same fix in i2c code.
      
      Found writing MST support.
      Reviewed-by: default avatarJani Nikula <jani.nikula@intel.com>
      Reviewed-by: default avatarThierry Reding <treding@nvidia.com>
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      aa17edff