diff options
Diffstat (limited to 'drivers/gpu/drm/radeon/evergreend.h')
-rw-r--r-- | drivers/gpu/drm/radeon/evergreend.h | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/drivers/gpu/drm/radeon/evergreend.h b/drivers/gpu/drm/radeon/evergreend.h index cb9baaac9e85..0bfd0e9e469b 100644 --- a/drivers/gpu/drm/radeon/evergreend.h +++ b/drivers/gpu/drm/radeon/evergreend.h | |||
@@ -742,8 +742,9 @@ | |||
742 | #define SOFT_RESET_ROM (1 << 14) | 742 | #define SOFT_RESET_ROM (1 << 14) |
743 | #define SOFT_RESET_SEM (1 << 15) | 743 | #define SOFT_RESET_SEM (1 << 15) |
744 | #define SOFT_RESET_VMC (1 << 17) | 744 | #define SOFT_RESET_VMC (1 << 17) |
745 | #define SOFT_RESET_DMA (1 << 20) | ||
745 | #define SOFT_RESET_TST (1 << 21) | 746 | #define SOFT_RESET_TST (1 << 21) |
746 | #define SOFT_RESET_REGBB (1 << 22) | 747 | #define SOFT_RESET_REGBB (1 << 22) |
747 | #define SOFT_RESET_ORB (1 << 23) | 748 | #define SOFT_RESET_ORB (1 << 23) |
748 | 749 | ||
749 | /* display watermarks */ | 750 | /* display watermarks */ |
@@ -2027,4 +2028,15 @@ | |||
2027 | /* cayman packet3 addition */ | 2028 | /* cayman packet3 addition */ |
2028 | #define CAYMAN_PACKET3_DEALLOC_STATE 0x14 | 2029 | #define CAYMAN_PACKET3_DEALLOC_STATE 0x14 |
2029 | 2030 | ||
2031 | /* DMA regs common on r6xx/r7xx/evergreen/ni */ | ||
2032 | #define DMA_RB_CNTL 0xd000 | ||
2033 | # define DMA_RB_ENABLE (1 << 0) | ||
2034 | # define DMA_RB_SIZE(x) ((x) << 1) /* log2 */ | ||
2035 | # define DMA_RB_SWAP_ENABLE (1 << 9) /* 8IN32 */ | ||
2036 | # define DMA_RPTR_WRITEBACK_ENABLE (1 << 12) | ||
2037 | # define DMA_RPTR_WRITEBACK_SWAP_ENABLE (1 << 13) /* 8IN32 */ | ||
2038 | # define DMA_RPTR_WRITEBACK_TIMER(x) ((x) << 16) /* log2 */ | ||
2039 | #define DMA_STATUS_REG 0xd034 | ||
2040 | # define DMA_IDLE (1 << 0) | ||
2041 | |||
2030 | #endif | 2042 | #endif |