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  			ib_start_alignment = AMDGPU_GPU_PAGE_SIZE;  			ib_size_alignment = 1;  			break; +		case AMDGPU_HW_IP_VCN_JPEG: +			type = AMD_IP_BLOCK_TYPE_VCN; +			ring_mask = adev->vcn.ring_jpeg.ready ? 1 : 0; +			ib_start_alignment = AMDGPU_GPU_PAGE_SIZE; +			ib_size_alignment = 16; +			break;  		default:  			return -EINVAL;  		} @@ -427,6 +433,7 @@ static int amdgpu_info_ioctl(struct drm_device *dev, void *data, struct drm_file  			break;  		case AMDGPU_HW_IP_VCN_DEC:  		case AMDGPU_HW_IP_VCN_ENC: +		case AMDGPU_HW_IP_VCN_JPEG:  			type = AMD_IP_BLOCK_TYPE_VCN;  			break;  		default:  | 
