diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/drm/radeon_drm.h | 24 |
1 files changed, 17 insertions, 7 deletions
diff --git a/include/drm/radeon_drm.h b/include/drm/radeon_drm.h index b55da40953fd..cb2f0c362a13 100644 --- a/include/drm/radeon_drm.h +++ b/include/drm/radeon_drm.h | |||
@@ -804,13 +804,23 @@ struct drm_radeon_gem_create { | |||
804 | uint32_t flags; | 804 | uint32_t flags; |
805 | }; | 805 | }; |
806 | 806 | ||
807 | #define RADEON_TILING_MACRO 0x1 | 807 | #define RADEON_TILING_MACRO 0x1 |
808 | #define RADEON_TILING_MICRO 0x2 | 808 | #define RADEON_TILING_MICRO 0x2 |
809 | #define RADEON_TILING_SWAP_16BIT 0x4 | 809 | #define RADEON_TILING_SWAP_16BIT 0x4 |
810 | #define RADEON_TILING_SWAP_32BIT 0x8 | 810 | #define RADEON_TILING_SWAP_32BIT 0x8 |
811 | #define RADEON_TILING_SURFACE 0x10 /* this object requires a surface | 811 | /* this object requires a surface when mapped - i.e. front buffer */ |
812 | * when mapped - i.e. front buffer */ | 812 | #define RADEON_TILING_SURFACE 0x10 |
813 | #define RADEON_TILING_MICRO_SQUARE 0x20 | 813 | #define RADEON_TILING_MICRO_SQUARE 0x20 |
814 | #define RADEON_TILING_EG_BANKW_SHIFT 8 | ||
815 | #define RADEON_TILING_EG_BANKW_MASK 0xf | ||
816 | #define RADEON_TILING_EG_BANKH_SHIFT 12 | ||
817 | #define RADEON_TILING_EG_BANKH_MASK 0xf | ||
818 | #define RADEON_TILING_EG_MACRO_TILE_ASPECT_SHIFT 16 | ||
819 | #define RADEON_TILING_EG_MACRO_TILE_ASPECT_MASK 0xf | ||
820 | #define RADEON_TILING_EG_TILE_SPLIT_SHIFT 24 | ||
821 | #define RADEON_TILING_EG_TILE_SPLIT_MASK 0xf | ||
822 | #define RADEON_TILING_EG_STENCIL_TILE_SPLIT_SHIFT 28 | ||
823 | #define RADEON_TILING_EG_STENCIL_TILE_SPLIT_MASK 0xf | ||
814 | 824 | ||
815 | struct drm_radeon_gem_set_tiling { | 825 | struct drm_radeon_gem_set_tiling { |
816 | uint32_t handle; | 826 | uint32_t handle; |