1. 23 7月, 2013 2 次提交
    • A
      drm/radeon: improve dac adjust heuristics for legacy pdac · 03ed8cf9
      Alex Deucher 提交于
      Hopefully avoid more quirks in the future due to bogus
      vbios dac data.
      Signed-off-by: NAlex Deucher <alexander.deucher@amd.com>
      Cc: stable@vger.kernel.org
      03ed8cf9
    • O
      drm/radeon: Another card with wrong primary dac adj · f7929f34
      Ondrej Zary 提交于
      Hello,
      got another card with "too bright" problem:
      Sapphire Radeon VE 7000 DDR (VGA+S-Video)
      
      lspci -vnn:
      01:00.0 VGA compatible controller [0300]: Advanced Micro Devices [AMD] nee ATI RV100 QY [Radeon 7000/VE] [1002:5159] (prog-if 00 [VGA controller])
              Subsystem: PC Partner Limited Sapphire Radeon VE 7000 DDR [174b:7c28]
      
      The patch below fixes the problem for this card.
      But I don't like the blacklist, couldn't some heuristic be used instead?
      The interesting thing is that the manufacturer is the same as the other card
      needing the same quirk. I wonder how many different types are broken this way.
      
      The "wrong" ps2_pdac_adj value that comes from BIOS on this card is 0x300.
      
      ====================
      drm/radeon: Add primary dac adj quirk for Sapphire Radeon VE 7000 DDR
      
      Values from BIOS are wrong, causing too bright colors.
      Use default values instead.
      Signed-off-by: NOndrej Zary <linux@rainbow-software.org>
      Signed-off-by: NAlex Deucher <alexander.deucher@amd.com>
      Cc: stable@vger.kernel.org
      f7929f34
  2. 08 3月, 2013 1 次提交
  3. 30 1月, 2013 1 次提交
  4. 03 1月, 2013 1 次提交
  5. 14 12月, 2012 1 次提交
  6. 03 10月, 2012 1 次提交
  7. 21 9月, 2012 2 次提交
  8. 13 8月, 2012 1 次提交
  9. 03 5月, 2012 1 次提交
  10. 10 4月, 2012 1 次提交
  11. 13 11月, 2011 1 次提交
  12. 10 10月, 2011 1 次提交
  13. 30 8月, 2011 1 次提交
  14. 04 8月, 2011 1 次提交
  15. 25 7月, 2011 1 次提交
  16. 16 6月, 2011 1 次提交
  17. 14 6月, 2011 1 次提交
  18. 09 6月, 2011 1 次提交
  19. 09 5月, 2011 1 次提交
  20. 04 5月, 2011 2 次提交
  21. 04 4月, 2011 1 次提交
  22. 24 3月, 2011 1 次提交
    • A
      drm/radeon/kms: fix hardcoded EDID handling · fafcf94e
      Alex Deucher 提交于
      On some servers there is a hardcoded EDID provided
      in the vbios so that the driver will always see a
      display connected even if something like a KVM
      prevents traditional means like DDC or load
      detection from working properly.  Also most
      server boards with DVI are not actually DVI, but
      DVO connected to a virtual KVM service processor.
      If we fail to detect a monitor via DDC or load
      detection and a hardcoded EDID is available, use
      it.
      
      Additionally, when using the hardcoded EDID, use
      a copy of it rather than the actual one stored
      in the driver as the detect() and get_modes()
      functions may free it if DDC is successful.
      
      This fixes the virtual KVM on several internal
      servers.
      Signed-off-by: NAlex Deucher <alexdeucher@gmail.com>
      Cc: stable@kernel.org
      Signed-off-by: NDave Airlie <airlied@redhat.com>
      fafcf94e
  23. 14 2月, 2011 1 次提交
  24. 04 2月, 2011 1 次提交
  25. 21 12月, 2010 1 次提交
  26. 22 11月, 2010 1 次提交
  27. 19 11月, 2010 1 次提交
  28. 12 10月, 2010 1 次提交
  29. 13 9月, 2010 1 次提交
  30. 20 8月, 2010 1 次提交
  31. 10 8月, 2010 2 次提交
  32. 04 8月, 2010 1 次提交
  33. 02 8月, 2010 2 次提交
  34. 22 7月, 2010 1 次提交
  35. 01 7月, 2010 1 次提交