[PATCH 3/7] drm/amdgpu: add begin/end_use ring callbacks

2016-07-21 Thread Christian König
From: Christian König For manual UVD/VCE power and clock gating. Signed-off-by: Christian König --- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 3 +++ drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 10 ++ 2 files changed, 13

[PATCH 6/7] drm/amdgpu: move UVD IB test into common code v2

2016-07-21 Thread Christian König
From: Christian König Since we now raise the clocks from begin_use() we don't need a separate function for each hw generation any more. v2: remove unintentional lowering of the UVD clocks, fix typos for CIK hw. Signed-off-by: Christian König

[PATCH 4/7] drm/amdgpu: use begin/end_use for UVD power/clock gating

2016-07-21 Thread Christian König
From: Christian König This fixes turning power and clock on when it is actually needed. Signed-off-by: Christian König --- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 15 +++ drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h | 2 ++