diff options
-rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c index c472bb53e41d..ec1060a5eab3 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | |||
@@ -383,6 +383,12 @@ static int amdgpu_info_ioctl(struct drm_device *dev, void *data, struct drm_file | |||
383 | ib_start_alignment = AMDGPU_GPU_PAGE_SIZE; | 383 | ib_start_alignment = AMDGPU_GPU_PAGE_SIZE; |
384 | ib_size_alignment = 1; | 384 | ib_size_alignment = 1; |
385 | break; | 385 | break; |
386 | case AMDGPU_HW_IP_VCN_JPEG: | ||
387 | type = AMD_IP_BLOCK_TYPE_VCN; | ||
388 | ring_mask = adev->vcn.ring_jpeg.ready ? 1 : 0; | ||
389 | ib_start_alignment = AMDGPU_GPU_PAGE_SIZE; | ||
390 | ib_size_alignment = 16; | ||
391 | break; | ||
386 | default: | 392 | default: |
387 | return -EINVAL; | 393 | return -EINVAL; |
388 | } | 394 | } |
@@ -427,6 +433,7 @@ static int amdgpu_info_ioctl(struct drm_device *dev, void *data, struct drm_file | |||
427 | break; | 433 | break; |
428 | case AMDGPU_HW_IP_VCN_DEC: | 434 | case AMDGPU_HW_IP_VCN_DEC: |
429 | case AMDGPU_HW_IP_VCN_ENC: | 435 | case AMDGPU_HW_IP_VCN_ENC: |
436 | case AMDGPU_HW_IP_VCN_JPEG: | ||
430 | type = AMD_IP_BLOCK_TYPE_VCN; | 437 | type = AMD_IP_BLOCK_TYPE_VCN; |
431 | break; | 438 | break; |
432 | default: | 439 | default: |