From 3b6f23a8e1d6a728d96707b87e6865b3260cb985 Mon Sep 17 00:00:00 2001 From: David Rosca Date: Wed, 4 Jun 2025 07:50:42 +0200 Subject: [PATCH] ac/gpu_info: Add vcn_fw_revision Acked-by: Samuel Pitoiset Reviewed-by: Dave Airlie Part-of: --- src/amd/common/ac_gpu_info.c | 1 + src/amd/common/ac_gpu_info.h | 1 + 2 files changed, 2 insertions(+) diff --git a/src/amd/common/ac_gpu_info.c b/src/amd/common/ac_gpu_info.c index 1e308018455..c836e022f86 100644 --- a/src/amd/common/ac_gpu_info.c +++ b/src/amd/common/ac_gpu_info.c @@ -682,6 +682,7 @@ ac_query_gpu_info(int fd, void *dev_p, struct radeon_info *info, info->vcn_dec_version = (vidip_fw_version & 0x0F000000) >> 24; info->vcn_enc_major_version = (vidip_fw_version & 0x00F00000) >> 20; info->vcn_enc_minor_version = (vidip_fw_version & 0x000FF000) >> 12; + info->vcn_fw_revision = (vidip_fw_version & 0x00000FFF); } } else { if (info->ip[AMD_IP_VCE].num_queues) { diff --git a/src/amd/common/ac_gpu_info.h b/src/amd/common/ac_gpu_info.h index 877b2445d57..681f264985c 100644 --- a/src/amd/common/ac_gpu_info.h +++ b/src/amd/common/ac_gpu_info.h @@ -206,6 +206,7 @@ struct radeon_info { uint32_t vcn_dec_version; uint32_t vcn_enc_major_version; uint32_t vcn_enc_minor_version; + uint32_t vcn_fw_revision; struct video_caps_info { struct video_codec_cap { uint32_t valid;