mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-11 21:00:17 +01:00
amd: add new hardware ip for vpe
Signed-off-by: Peyton Lee <peytolee@amd.com> Reviewed-by: Leo Liu <leo.liu@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25713>
This commit is contained in:
parent
17c20ceda7
commit
3ec397819e
2 changed files with 4 additions and 0 deletions
|
|
@ -45,6 +45,7 @@
|
|||
#define AMDGPU_HW_IP_VCN_DEC 6
|
||||
#define AMDGPU_HW_IP_VCN_ENC 7
|
||||
#define AMDGPU_HW_IP_VCN_JPEG 8
|
||||
#define AMDGPU_HW_IP_VPE 9
|
||||
#define AMDGPU_IDS_FLAGS_FUSION 0x1
|
||||
#define AMDGPU_IDS_FLAGS_PREEMPTION 0x2
|
||||
#define AMDGPU_IDS_FLAGS_TMZ 0x4
|
||||
|
|
@ -611,6 +612,7 @@ bool ac_query_gpu_info(int fd, void *dev_p, struct radeon_info *info,
|
|||
STATIC_ASSERT(AMDGPU_HW_IP_VCN_DEC == AMD_IP_VCN_DEC);
|
||||
STATIC_ASSERT(AMDGPU_HW_IP_VCN_ENC == AMD_IP_VCN_ENC);
|
||||
STATIC_ASSERT(AMDGPU_HW_IP_VCN_JPEG == AMD_IP_VCN_JPEG);
|
||||
STATIC_ASSERT(AMDGPU_HW_IP_VPE == AMD_IP_VPE);
|
||||
|
||||
handle_env_var_force_family(info);
|
||||
|
||||
|
|
@ -698,6 +700,7 @@ bool ac_query_gpu_info(int fd, void *dev_p, struct radeon_info *info,
|
|||
info->ip[AMD_IP_VCN_DEC].ib_pad_dw_mask = 0xf;
|
||||
info->ip[AMD_IP_VCN_ENC].ib_pad_dw_mask = 0x3f;
|
||||
info->ip[AMD_IP_VCN_JPEG].ib_pad_dw_mask = 0xf;
|
||||
info->ip[AMD_IP_VPE].ib_pad_dw_mask = 0xf;
|
||||
|
||||
/* Only require gfx or compute. */
|
||||
if (!info->ip[AMD_IP_GFX].num_queues && !info->ip[AMD_IP_COMPUTE].num_queues) {
|
||||
|
|
|
|||
|
|
@ -157,6 +157,7 @@ enum amd_ip_type
|
|||
AMD_IP_VCN_ENC,
|
||||
AMD_IP_VCN_UNIFIED = AMD_IP_VCN_ENC,
|
||||
AMD_IP_VCN_JPEG,
|
||||
AMD_IP_VPE,
|
||||
AMD_NUM_IP_TYPES,
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue