diff options
Diffstat (limited to 'drivers/gpu/drm/radeon/r600d.h')
-rw-r--r-- | drivers/gpu/drm/radeon/r600d.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/drivers/gpu/drm/radeon/r600d.h b/drivers/gpu/drm/radeon/r600d.h index 9b23670716f1..8ae328ff5fdd 100644 --- a/drivers/gpu/drm/radeon/r600d.h +++ b/drivers/gpu/drm/radeon/r600d.h | |||
@@ -78,6 +78,20 @@ | |||
78 | 78 | ||
79 | #define CB_COLOR0_SIZE 0x28060 | 79 | #define CB_COLOR0_SIZE 0x28060 |
80 | #define CB_COLOR0_VIEW 0x28080 | 80 | #define CB_COLOR0_VIEW 0x28080 |
81 | #define R_028080_CB_COLOR0_VIEW 0x028080 | ||
82 | #define S_028080_SLICE_START(x) (((x) & 0x7FF) << 0) | ||
83 | #define G_028080_SLICE_START(x) (((x) >> 0) & 0x7FF) | ||
84 | #define C_028080_SLICE_START 0xFFFFF800 | ||
85 | #define S_028080_SLICE_MAX(x) (((x) & 0x7FF) << 13) | ||
86 | #define G_028080_SLICE_MAX(x) (((x) >> 13) & 0x7FF) | ||
87 | #define C_028080_SLICE_MAX 0xFF001FFF | ||
88 | #define R_028084_CB_COLOR1_VIEW 0x028084 | ||
89 | #define R_028088_CB_COLOR2_VIEW 0x028088 | ||
90 | #define R_02808C_CB_COLOR3_VIEW 0x02808C | ||
91 | #define R_028090_CB_COLOR4_VIEW 0x028090 | ||
92 | #define R_028094_CB_COLOR5_VIEW 0x028094 | ||
93 | #define R_028098_CB_COLOR6_VIEW 0x028098 | ||
94 | #define R_02809C_CB_COLOR7_VIEW 0x02809C | ||
81 | #define CB_COLOR0_INFO 0x280a0 | 95 | #define CB_COLOR0_INFO 0x280a0 |
82 | # define CB_FORMAT(x) ((x) << 2) | 96 | # define CB_FORMAT(x) ((x) << 2) |
83 | # define CB_ARRAY_MODE(x) ((x) << 8) | 97 | # define CB_ARRAY_MODE(x) ((x) << 8) |
@@ -493,6 +507,11 @@ | |||
493 | #define VGT_STRMOUT_BUFFER_OFFSET_1 0x28AEC | 507 | #define VGT_STRMOUT_BUFFER_OFFSET_1 0x28AEC |
494 | #define VGT_STRMOUT_BUFFER_OFFSET_2 0x28AFC | 508 | #define VGT_STRMOUT_BUFFER_OFFSET_2 0x28AFC |
495 | #define VGT_STRMOUT_BUFFER_OFFSET_3 0x28B0C | 509 | #define VGT_STRMOUT_BUFFER_OFFSET_3 0x28B0C |
510 | #define VGT_STRMOUT_BUFFER_SIZE_0 0x28AD0 | ||
511 | #define VGT_STRMOUT_BUFFER_SIZE_1 0x28AE0 | ||
512 | #define VGT_STRMOUT_BUFFER_SIZE_2 0x28AF0 | ||
513 | #define VGT_STRMOUT_BUFFER_SIZE_3 0x28B00 | ||
514 | |||
496 | #define VGT_STRMOUT_EN 0x28AB0 | 515 | #define VGT_STRMOUT_EN 0x28AB0 |
497 | #define VGT_VERTEX_REUSE_BLOCK_CNTL 0x28C58 | 516 | #define VGT_VERTEX_REUSE_BLOCK_CNTL 0x28C58 |
498 | #define VTX_REUSE_DEPTH_MASK 0x000000FF | 517 | #define VTX_REUSE_DEPTH_MASK 0x000000FF |
@@ -835,6 +854,7 @@ | |||
835 | # define PACKET3_SEM_SEL_SIGNAL (0x6 << 29) | 854 | # define PACKET3_SEM_SEL_SIGNAL (0x6 << 29) |
836 | # define PACKET3_SEM_SEL_WAIT (0x7 << 29) | 855 | # define PACKET3_SEM_SEL_WAIT (0x7 << 29) |
837 | #define PACKET3_MPEG_INDEX 0x3A | 856 | #define PACKET3_MPEG_INDEX 0x3A |
857 | #define PACKET3_COPY_DW 0x3B | ||
838 | #define PACKET3_WAIT_REG_MEM 0x3C | 858 | #define PACKET3_WAIT_REG_MEM 0x3C |
839 | #define PACKET3_MEM_WRITE 0x3D | 859 | #define PACKET3_MEM_WRITE 0x3D |
840 | #define PACKET3_INDIRECT_BUFFER 0x32 | 860 | #define PACKET3_INDIRECT_BUFFER 0x32 |