On 23.02.2012 23:53, alexdeucher@xxxxxxxxx wrote:
From: Alex Deucher<alexander.deucher@xxxxxxx> This patch set cleans up radeon_asic and organizes the asic specific callbacks based on their function. Not change in functionality. It requires Christian's patch: "drm/radeon: also make the cs_parse function per ring" Alex Deucher (14): drm/radeon/kms: add wait_for_vblank asic callback drm/radeon/kms: add a radeon asic callback for mc idle drm/radeon/kms: reorganize hpd callbacks drm/radeon/kms: reorganize page flip callbacks drm/radeon/kms: reorganize pm callbacks drm/radeon/kms: reorganize copy callbacks drm/radeon/kms: reorganize irq callbacks drm/radeon/kms: remove unused cp callbacks from radeon_asic drm/radeon/kms: make ring_start, ring_test, and ib_test per ring drm/radeon/kms: reorganize gart callbacks drm/radeon/kms: reorganize display callbacks drm/radeon/kms: move clock/pcie setting callbacks into pm struct drm/radeon/kms: reorganize surface callbacks drm/radeon/kms: clean up radeon_asic struct
Well, that was long needed, so for the whole series: Reviewed-by: Christian König<christian.koenig@xxxxxxx>
drivers/gpu/drm/radeon/evergreen.c | 25 +- drivers/gpu/drm/radeon/evergreen_reg.h | 1 + drivers/gpu/drm/radeon/ni.c | 6 +- drivers/gpu/drm/radeon/r100.c | 51 +- drivers/gpu/drm/radeon/r300.c | 9 +- drivers/gpu/drm/radeon/r420.c | 2 +- drivers/gpu/drm/radeon/r500_reg.h | 2 + drivers/gpu/drm/radeon/r520.c | 4 +- drivers/gpu/drm/radeon/r600.c | 11 +- drivers/gpu/drm/radeon/radeon.h | 222 +++-- drivers/gpu/drm/radeon/radeon_asic.c | 1541 ++++++++++++++++++----------- drivers/gpu/drm/radeon/radeon_asic.h | 24 +- drivers/gpu/drm/radeon/radeon_benchmark.c | 12 +- drivers/gpu/drm/radeon/radeon_clocks.c | 2 +- drivers/gpu/drm/radeon/radeon_pm.c | 6 +- drivers/gpu/drm/radeon/radeon_reg.h | 2 + drivers/gpu/drm/radeon/radeon_ttm.c | 15 +- drivers/gpu/drm/radeon/rs400.c | 2 +- drivers/gpu/drm/radeon/rs600.c | 23 +- drivers/gpu/drm/radeon/rs690.c | 4 +- drivers/gpu/drm/radeon/rv515.c | 5 +- drivers/gpu/drm/radeon/rv770.c | 4 +- 22 files changed, 1236 insertions(+), 737 deletions(-)
_______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel