1. 27 4月, 2015 1 次提交
  2. 20 3月, 2015 3 次提交
  3. 04 3月, 2015 1 次提交
  4. 26 2月, 2015 1 次提交
  5. 22 1月, 2015 3 次提交
  6. 01 10月, 2014 1 次提交
  7. 05 8月, 2014 2 次提交
  8. 17 7月, 2014 1 次提交
  9. 02 6月, 2014 1 次提交
  10. 25 3月, 2014 1 次提交
  11. 07 3月, 2014 1 次提交
  12. 19 2月, 2014 1 次提交
  13. 02 11月, 2013 3 次提交
  14. 22 10月, 2013 1 次提交
    • D
      drm/sysfs: sort out minor and connector device object lifetimes. · 5bdebb18
      Dave Airlie 提交于
      So drm was abusing device lifetimes, by having embedded device structures
      in the minor and connector it meant that the lifetime of the internal drm
      objects (drm_minor and drm_connector) were tied to the lifetime of the device
      files in sysfs, so if something kept those files opened the current code
      would kfree the objects and things would go downhill from there.
      
      Now in reality there is no need for these lifetimes to be so intertwined,
      especailly with hotplugging of devices where we wish to remove the sysfs
      and userspace facing pieces before we can unwind the internal objects due
      to open userspace files or mmaps, so split the objects out so the struct
      device is no longer embedded and do what fbdev does and just allocate
      and remove the sysfs inodes separately.
      Signed-off-by: NDave Airlie <airlied@redhat.com>
      5bdebb18
  15. 19 10月, 2013 2 次提交
  16. 11 9月, 2013 2 次提交
    • A
      drm/radeon/atom: workaround vbios bug in transmitter table on rs880 (v2) · 91f3a6aa
      Alex Deucher 提交于
      The OUTPUT_ENABLE action jumps past the point in the coder where
      the data_offset is set on certain rs780 cards.  This worked
      previously because the OUTPUT_ENABLE action is always called
      immediately after the ENABLE action so the data_offset remained
      set.  In 6f8bbaf568c7f2c497558bfd04654c0b9841ad57
      (drm/radeon/atom: initialize more atom interpretor elements to 0),
      we explictly reset data_offset to 0 between atom calls which then
      caused this to fail.  The fix is to just skip calling the
      OUTPUT_ENABLE action on the problematic chipsets.  The ENABLE
      action does the same thing and more.  Ultimately, we could
      probably drop the OUTPUT_ENABLE action all together on DCE3
      asics.
      
      fixes:
      https://bugzilla.kernel.org/show_bug.cgi?id=60791
      
      v2: only rs880 seems to be affected
      Signed-off-by: NAlex Deucher <alexander.deucher@amd.com>
      Cc: stable@vger.kernel.org
      91f3a6aa
    • A
      drm/radeon: add a connector property for audio · 8666c076
      Alex Deucher 提交于
      This provides a connector property to enable/disable hdmi
      audio on the fly.  The default is disabled, but you can select
      auto (let the driver detect an audio capable monitor and enable it)
      or enabled (force audio enabled).  This also enables audio by
      default so you no longer need a module parameter to enable audio.
      Signed-off-by: NAlex Deucher <alexander.deucher@amd.com>
      8666c076
  17. 31 8月, 2013 1 次提交
  18. 27 6月, 2013 3 次提交
  19. 12 6月, 2013 1 次提交
  20. 03 6月, 2013 1 次提交
  21. 24 4月, 2013 1 次提交
  22. 08 12月, 2012 1 次提交
  23. 15 11月, 2012 1 次提交
  24. 23 10月, 2012 1 次提交
  25. 03 10月, 2012 1 次提交
  26. 27 9月, 2012 2 次提交
  27. 21 9月, 2012 2 次提交