1. 19 4月, 2013 1 次提交
  2. 18 4月, 2013 7 次提交
  3. 09 4月, 2013 1 次提交
  4. 03 4月, 2013 3 次提交
  5. 02 4月, 2013 1 次提交
  6. 28 3月, 2013 1 次提交
  7. 27 3月, 2013 1 次提交
  8. 26 3月, 2013 1 次提交
  9. 23 3月, 2013 3 次提交
  10. 19 3月, 2013 1 次提交
  11. 06 3月, 2013 1 次提交
  12. 05 3月, 2013 4 次提交
  13. 04 3月, 2013 1 次提交
  14. 21 2月, 2013 1 次提交
  15. 20 2月, 2013 6 次提交
  16. 15 2月, 2013 1 次提交
  17. 14 2月, 2013 1 次提交
    • B
      drm/i915: Fix RC6VIDS encode/decode · 7083e050
      Ben Widawsky 提交于
      The RC6 VIDS has a linear ramp starting at 250mv, which means any values
      below 250 are invalid. The old buggy macros tried to adjust for this to
      be more flexible, but there is no need. As Dan pointed out the ENCODE
      only ever has one value. The only invalid value for decode is an input
      of 0 which means something is really wonky, and the cases where DECODE
      are used either don't matter (debug values), or would be implicitly
      correct (the check for less than 450).
      
      This patch makes simpler, easier to read macros which are actually
      correct. Maybe this patch can actually fix some bugs now.
      
      Thanks to Dan for catching this. /me hides
      
      Cc: stable@kernel.org
      Reported-by: NDan Carpenter <dan.carpenter@oracle.com>
      Signed-off-by: NBen Widawsky <ben@bwidawsk.net>
      Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      7083e050
  18. 31 1月, 2013 2 次提交
  19. 28 1月, 2013 1 次提交
  20. 27 1月, 2013 2 次提交
    • P
      drm/i915: fix intel_init_power_wells · fa42e23c
      Paulo Zanoni 提交于
      The current code was wrong in many different ways, so this is a full
      rewrite. We don't have "different power wells for different parts of
      the GPU", we have a single power well, but we have multiple registers
      that can be used to request enabling/disabling the power well. So
      let's be a good citizen and only use the register we're suppose to
      use, except when we're loading the driver, where we clear the request
      made by the BIOS.
      
      If any of the registers is requesting the power well to be enabled, it
      will be enabled. If none of the registers is requesting the power well
      to be enabled, it will be disabled.
      
      For now we're just forcing the power well to be enabled, but in the
      next commits we'll change this.
      
      V2:
        - Remove debug messages that could be misleading due to possible
          race conditions with KVMr, Debug and BIOS.
        - Don't wait on disabling: after a conversaion with a hardware
          engineer we discovered that the "restriction" on bit 31 is just
          for the "enable" case, and we don't even need to wait on the
          "disable" case.
      Signed-off-by: NPaulo Zanoni <paulo.r.zanoni@intel.com>
      Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      fa42e23c
    • V