From: Leo Liu Date: Wed, 25 Jan 2017 20:04:20 +0000 (-0500) Subject: drm/amdgpu: add AMDGPU_HW_IP_VCN_DEC to info query X-Git-Tag: v4.13-rc1~45^2~24^2~205 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bdc799e5eee551f53c7beb01f89cccedc83f7824;p=platform%2Fkernel%2Flinux-exynos.git drm/amdgpu: add AMDGPU_HW_IP_VCN_DEC to info query Signed-off-by: Leo Liu Reviewed-by: Alex Deucher Signed-off-by: Alex Deucher --- diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c index 1dbe76c..9890104 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c @@ -319,6 +319,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_DEC: + type = AMD_IP_BLOCK_TYPE_VCN; + ring_mask = adev->vcn.ring_dec.ready ? 1 : 0; + ib_start_alignment = AMDGPU_GPU_PAGE_SIZE; + ib_size_alignment = 16; + break; default: return -EINVAL; } @@ -361,6 +367,9 @@ static int amdgpu_info_ioctl(struct drm_device *dev, void *data, struct drm_file case AMDGPU_HW_IP_UVD_ENC: type = AMD_IP_BLOCK_TYPE_UVD; break; + case AMDGPU_HW_IP_VCN_DEC: + type = AMD_IP_BLOCK_TYPE_VCN; + break; default: return -EINVAL; }