Hi Dave,
Some more radeon fixes. Mostly dpm and uvd fixes. Fixes hangs with dpm on more rv6xx asics, and fixes suspend and resume with UVD.
The following changes since commit adfb8e51332153016857194b85309150ac560286:
drm/radeon: fix 64 bit divide in SI spm code (2013-08-04 11:03:14 +1000)
are available in the git repository at:
git://people.freedesktop.org/~agd5f/linux drm-fixes-3.11
for you to fetch changes up to 8a53fa23fd3e7c22d93f28e6aaae8358c53326ba:
drm/radeon: make missing smc ucode non-fatal (2013-08-07 17:37:19 -0400)
---------------------------------------------------------------- Alex Deucher (11): drm/radeon: properly handle pm on gpu reset drm/radeon: select audio dto based on encoder id for DCE3 drm/radeon/dpm: adjust thermal protection requirements drm/radeon/dpm: fix spread spectrum setup (v2) drm/radeon/dpm: adjust power state properly for UVD on SI drm/radeon/dpm: disable sclk ss on rv6xx drm/radeon: fix audio dto calculation on DCE3+ (v3) drm/radeon: always program the MC on startup drm/radeon/cik: use a mutex to properly lock srbm instanced registers drm/radeon/dpm: require rlc for dpm drm/radeon: make missing smc ucode non-fatal
Christian König (5): drm/radeon: fix halting UVD drm/radeon: only save UVD bo when we have open handles drm/radeon: stop sending invalid UVD destroy msg drm/radeon: add more UVD CS checking drm/radeon: remove unnecessary unpin
drivers/gpu/drm/radeon/btc_dpm.c | 17 +----- drivers/gpu/drm/radeon/cik.c | 18 +++++-- drivers/gpu/drm/radeon/cypress_dpm.c | 17 +----- drivers/gpu/drm/radeon/evergreen.c | 6 ++- drivers/gpu/drm/radeon/evergreen_hdmi.c | 26 ++++++++- drivers/gpu/drm/radeon/evergreend.h | 3 ++ drivers/gpu/drm/radeon/ni.c | 16 ++++-- drivers/gpu/drm/radeon/ni_dpm.c | 17 +----- drivers/gpu/drm/radeon/r600.c | 41 +++++++++++---- drivers/gpu/drm/radeon/r600_hdmi.c | 37 +++++++++++-- drivers/gpu/drm/radeon/r600d.h | 3 ++ drivers/gpu/drm/radeon/radeon.h | 4 +- drivers/gpu/drm/radeon/radeon_asic.h | 2 +- drivers/gpu/drm/radeon/radeon_device.c | 3 ++ drivers/gpu/drm/radeon/radeon_fence.c | 2 +- drivers/gpu/drm/radeon/radeon_gart.c | 1 - drivers/gpu/drm/radeon/radeon_pm.c | 9 +++- drivers/gpu/drm/radeon/radeon_uvd.c | 93 +++++++++++++++++++++++++-------- drivers/gpu/drm/radeon/rv6xx_dpm.c | 22 ++++---- drivers/gpu/drm/radeon/rv770.c | 7 ++- drivers/gpu/drm/radeon/rv770_dpm.c | 33 ++++++------ drivers/gpu/drm/radeon/rv770_dpm.h | 1 + drivers/gpu/drm/radeon/si.c | 19 ++++--- drivers/gpu/drm/radeon/si_dpm.c | 61 +++++++++++---------- 24 files changed, 300 insertions(+), 158 deletions(-)
2013/8/8 Alex Deucher alexdeucher@gmail.com:
Some more radeon fixes. Mostly dpm and uvd fixes. Fixes hangs with dpm on more rv6xx asics, and fixes suspend and resume with UVD.
That fix audio dto calculation on DCE3+ looks promising, I had no idea you're working on that. Thanks for releasing that!
Maybe you could post your patches for review on dri-devel@? If you don't want Dave to take them, maybe just post them with [RFC]?
-----Original Message----- From: Rafał Miłecki [mailto:zajec5@gmail.com] Sent: Thursday, August 08, 2013 12:37 AM To: Alex Deucher Cc: dri-devel@lists.freedesktop.org; airlied@gmail.com; Deucher, Alexander Subject: Re: [pull] radeon drm-fixes-3.11
2013/8/8 Alex Deucher alexdeucher@gmail.com:
Some more radeon fixes. Mostly dpm and uvd fixes. Fixes hangs with dpm on more rv6xx asics, and fixes suspend and resume with UVD.
That fix audio dto calculation on DCE3+ looks promising, I had no idea you're working on that. Thanks for releasing that!
Maybe you could post your patches for review on dri-devel@? If you don't want Dave to take them, maybe just post them with [RFC]?
Sorry, I thought I had sent that one out, but maybe just internally.
Alex
dri-devel@lists.freedesktop.org