Enable command submission to VPE from user space.
Signed-off-by: Lang Yu <Lang.Yu@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
        [AMDGPU_HW_IP_VCN_DEC]  =       1,
        [AMDGPU_HW_IP_VCN_ENC]  =       1,
        [AMDGPU_HW_IP_VCN_JPEG] =       1,
+       [AMDGPU_HW_IP_VPE]      =       1,
 };
 
 bool amdgpu_ctx_priority_is_valid(int32_t ctx_prio)
 
        [AMDGPU_HW_IP_VCN_DEC]  =       "dec",
        [AMDGPU_HW_IP_VCN_ENC]  =       "enc",
        [AMDGPU_HW_IP_VCN_JPEG] =       "jpeg",
+       [AMDGPU_HW_IP_VPE]      =       "vpe",
 };
 
 void amdgpu_show_fdinfo(struct drm_printer *p, struct drm_file *file)
 
                ib_start_alignment = 16;
                ib_size_alignment = 16;
                break;
+       case AMDGPU_HW_IP_VPE:
+               type = AMD_IP_BLOCK_TYPE_VPE;
+               if (adev->vpe.ring.sched.ready)
+                       ++num_rings;
+               ib_start_alignment = 256;
+               ib_size_alignment = 4;
+               break;
        default:
                return -EINVAL;
        }