1. 16 Oct, 2012 2 commits
    • Ben Widawsky's avatar
      drm/i915: Workaround to bump rc6 voltage to 450 · 31643d54
      Ben Widawsky authored
      BIOS should be setting the minimum voltage for rc6 to be 450mV. Old or
      buggy BIOSen may not be doing this, so we correct it for them. Ideally
      customers should update the BIOS as only it would know the optimal
      values for the platform, so we leave that fact as a DRM_ERROR for the
      user to see.
      
      Unfortunately this isn't fixing any of the issues it was targeted to
      fix, but it is documented that we must do it.
      
      CC: Jesse Barnes <jbarnes@virtuousgeek.org>
      CC: Matt Turner <mattst88@gmail.com>
      Signed-off-by: default avatarBen Widawsky <ben@bwidawsk.net>
      Reviewed-by: default avatarJesse Barnes <jbarnes@virtuousgeek.org>
      [danvet: bikeshedded loglevel of the "your bios is broken message" to
      debug.]
      Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
      31643d54
    • Ben Widawsky's avatar
      drm/i915: Extract PCU communication · 42c0526c
      Ben Widawsky authored
      There is a special mechanism for communicating with the PCU already
      being used for the ring frequency stuff. As we'll be needing this for
      other commands, extract it now to make future code less error prone and
      the current code more reusable.
      
      I'm not entirely sure if this code matches 1:1 with the previous code
      behaviorally. Functionally however, it should be the same.
      
      CC: Jesse Barnes <jbarnes@virtuousgeek.org>
      Signed-off-by: default avatarBen Widawsky <ben@bwidawsk.net>
      Reviewed-by: default avatarJesse Barnes <jbarnes@virtuousgeek.org>
      [danvet: Fixup compile fail reported by Wu Fengguang.]
      Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
      42c0526c
  2. 11 Oct, 2012 1 commit
  3. 10 Oct, 2012 11 commits
  4. 08 Oct, 2012 4 commits
  5. 07 Oct, 2012 2 commits
  6. 04 Oct, 2012 2 commits
  7. 02 Oct, 2012 2 commits
  8. 01 Oct, 2012 1 commit
  9. 28 Sep, 2012 7 commits
  10. 26 Sep, 2012 7 commits
  11. 25 Sep, 2012 1 commit