1. 28 1月, 2014 2 次提交
  2. 26 1月, 2014 2 次提交
  3. 25 1月, 2014 3 次提交
    • J
      drm/i915: clock readout support for DDI v3 · 11578553
      Jesse Barnes 提交于
      Read out and calculate the port and pixel clocks on DDI configs as well.
      This means we have to grab the DP divider values and look at the port
      mapping to figure out which clock select reg to read out.
      
      v2: do the work from ddi_get_config (Ville)
      v3: check WRPLL reference clock (Ville)
          add additional SPLL freqs (Ville)
          clean up port/crtc clock calc (Ville)
          fix up crtc_clock conditionals (Ville)
          drop superfluous dp_get_m_n from get_config (Ville)
      Signed-off-by: NJesse Barnes <jbarnes@virtuousgeek.org>
      Reviewed-by: NVille Syrjälä <ville.syrjala@linux.intel.com>
      Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      11578553
    • D
      drm/i915: Only restore backlight combination mode reg for ums · 7f1bdbcb
      Daniel Vetter 提交于
      This was forgotten in
      
      commit 565ee389
      Author: Jani Nikula <jani.nikula@intel.com>
      Date:   Wed Nov 13 12:56:29 2013 +0200
      
          drm/i915: do not save/restore backlight registers in KMS
      
      Since the confusion was likely due to the duplicated definition for
      this pci config register, let's unify that, too.
      
      Cc: Jani Nikula <jani.nikula@intel.com>
      Reviewed-by: NJani Nikula <jani.nikula@intel.com>
      Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      7f1bdbcb
    • D
      Revert "drm/i915: Mask reserved bits in display/sprite address registers" · 85ba7b7d
      Daniel Vetter 提交于
      This reverts commit 446f2545.
      
      I've left the masking in the pageflip code since that seems to be some
      useful piece of preemptive robustness.
      
      Iirc I've merged this patch under the assumption that the BIOS leaves
      some random gunk in the lower bits and gets unhappy if we trample on
      them. We have quite a few case like this, so this made sense.
      
      Now I've just learned that there's actual hardware features bits in
      the low 12 bits, and the kernel needs to preserve them to allow a
      userspace blob to do its job. Given Dave Airlie's clear stance on
      userspace blob drivers I've quickly chatted with him and he doesn't
      seem too happy. So let's revert this.
      
      If there are indeed bits that we must preserve in this range then we
      can ressurrect this patch, but with proper documentation for those
      bits supplied. And we probably also need to think a bit about
      interactions with our driver.
      
      Cc: Armin Reese <armin.c.reese@intel.com>
      Cc: Jesse Barnes <jbarnes@virtuousgeek.org>
      Cc: Dave Airlie <airlied@linux.ie>
      Reviewed-by: NVille Syrjälä <ville.syrjala@linux.intel.com>
      Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      85ba7b7d
  4. 23 1月, 2014 1 次提交
  5. 22 1月, 2014 1 次提交
  6. 11 1月, 2014 1 次提交
  7. 18 12月, 2013 1 次提交
  8. 17 12月, 2013 2 次提交
  9. 14 12月, 2013 2 次提交
  10. 12 12月, 2013 2 次提交
  11. 04 12月, 2013 1 次提交
  12. 29 11月, 2013 1 次提交
  13. 28 11月, 2013 3 次提交
  14. 21 11月, 2013 2 次提交
  15. 18 11月, 2013 1 次提交
    • D
      drm/i915: dp aux irq support for g4x/vlv · 4aeebd74
      Daniel Vetter 提交于
      Now we have this everywhere. Next up would be to wire up the DP
      hotplug pin to speed up panel power sequencing for eDP panels ...
      
      I've decided to leave the has_aux_irq logic in the code, it should
      come handy for hw bringup.
      
      For testing/fail-safety the dp aux code already has a timeout when
      waiting for interrupts to signal completion and screams rather loud if
      they don't arrive in time. Given that we need a real piece of hw to
      talk to anyway this is probably as good as it gets.
      
      v2: Don't check the dp aux channel bits on i965 machines, they have a
      different meaning there. Yay for reusing bits at will! Spotted by
      Jani.
      
      Cc: Jani Nikula <jani.nikula@intel.com>
      Reviewed-by: NJani Nikula <jani.nikula@intel.com>
      Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      4aeebd74
  16. 11 11月, 2013 1 次提交
  17. 09 11月, 2013 14 次提交