drm/radeon: separate UVD code v3
authorChristian König <christian.koenig@amd.com>
Tue, 13 Aug 2013 09:56:53 +0000 (11:56 +0200)
committerAlex Deucher <alexander.deucher@amd.com>
Fri, 30 Aug 2013 20:30:42 +0000 (16:30 -0400)
commite409b128625732926c112cc9b709fb7bb1aa387f
tree41a6cea66751573bf5a2e984942106860019f773
parent2e1e6dad6a6d437e4c40611fdcc4e6cd9e2f969e
drm/radeon: separate UVD code v3

Our different hardware blocks are actually completely
separated, so it doesn't make much sense any more to
structure the code by pure chipset generations.

Start restructuring the code by separating our the UVD block.

v2: updated commit message
v3: rebased and restructurized start/stop functions for kv dpm.

Signed-off-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
15 files changed:
drivers/gpu/drm/radeon/Makefile
drivers/gpu/drm/radeon/cik.c
drivers/gpu/drm/radeon/evergreen.c
drivers/gpu/drm/radeon/kv_dpm.c
drivers/gpu/drm/radeon/ni.c
drivers/gpu/drm/radeon/r600.c
drivers/gpu/drm/radeon/radeon_asic.c
drivers/gpu/drm/radeon/radeon_asic.h
drivers/gpu/drm/radeon/rv770.c
drivers/gpu/drm/radeon/rv770d.h
drivers/gpu/drm/radeon/si.c
drivers/gpu/drm/radeon/uvd_v1_0.c [new file with mode: 0644]
drivers/gpu/drm/radeon/uvd_v2_2.c [new file with mode: 0644]
drivers/gpu/drm/radeon/uvd_v3_1.c [new file with mode: 0644]
drivers/gpu/drm/radeon/uvd_v4_2.c [new file with mode: 0644]