diff options
Diffstat (limited to 'drivers/gpu/drm')
| -rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu.h b/drivers/gpu/drm/amd/amdgpu/amdgpu.h index 7d30a8e03bed..efbd9ef41785 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu.h +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu.h | |||
| @@ -770,6 +770,16 @@ struct amdgpu_scratch { | |||
| 770 | /* | 770 | /* |
| 771 | * GFX configurations | 771 | * GFX configurations |
| 772 | */ | 772 | */ |
| 773 | #define AMDGPU_GFX_MAX_SE 4 | ||
| 774 | #define AMDGPU_GFX_MAX_SH_PER_SE 2 | ||
| 775 | |||
| 776 | struct amdgpu_rb_config { | ||
| 777 | uint32_t rb_backend_disable; | ||
| 778 | uint32_t user_rb_backend_disable; | ||
| 779 | uint32_t raster_config; | ||
| 780 | uint32_t raster_config_1; | ||
| 781 | }; | ||
| 782 | |||
| 773 | struct amdgpu_gca_config { | 783 | struct amdgpu_gca_config { |
| 774 | unsigned max_shader_engines; | 784 | unsigned max_shader_engines; |
| 775 | unsigned max_tile_pipes; | 785 | unsigned max_tile_pipes; |
| @@ -798,6 +808,8 @@ struct amdgpu_gca_config { | |||
| 798 | 808 | ||
| 799 | uint32_t tile_mode_array[32]; | 809 | uint32_t tile_mode_array[32]; |
| 800 | uint32_t macrotile_mode_array[16]; | 810 | uint32_t macrotile_mode_array[16]; |
| 811 | |||
| 812 | struct amdgpu_rb_config rb_config[AMDGPU_GFX_MAX_SE][AMDGPU_GFX_MAX_SH_PER_SE]; | ||
| 801 | }; | 813 | }; |
| 802 | 814 | ||
| 803 | struct amdgpu_cu_info { | 815 | struct amdgpu_cu_info { |
