diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h')
| -rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h | 6 | 
1 files changed, 4 insertions, 2 deletions
| diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h b/drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h index 0ca76f0f23e9..cb6c127ab81d 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h @@ -27,16 +27,17 @@  #include "amdgpu_ras.h"  #define AMDGPU_MAX_JPEG_INSTANCES	2 +#define AMDGPU_MAX_JPEG_RINGS		8  #define AMDGPU_JPEG_HARVEST_JPEG0 (1 << 0)  #define AMDGPU_JPEG_HARVEST_JPEG1 (1 << 1)  struct amdgpu_jpeg_reg{ -	unsigned jpeg_pitch; +	unsigned jpeg_pitch[AMDGPU_MAX_JPEG_RINGS];  };  struct amdgpu_jpeg_inst { -	struct amdgpu_ring ring_dec; +	struct amdgpu_ring ring_dec[AMDGPU_MAX_JPEG_RINGS];  	struct amdgpu_irq_src irq;  	struct amdgpu_jpeg_reg external;  }; @@ -48,6 +49,7 @@ struct amdgpu_jpeg_ras {  struct amdgpu_jpeg {  	uint8_t	num_jpeg_inst;  	struct amdgpu_jpeg_inst inst[AMDGPU_MAX_JPEG_INSTANCES]; +	unsigned num_jpeg_rings;  	struct amdgpu_jpeg_reg internal;  	unsigned harvest_config;  	struct delayed_work idle_work; | 
