From: Michal Wajdeczko Date: Thu, 23 May 2024 19:22:36 +0000 (+0200) Subject: drm/xe/guc: Add GLOBAL_CFG_GMD_ID KLV definition X-Git-Tag: v6.11-rc1~141^2~26^2~56 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e70aa1016e5b54762e922318d0e20bc646993c13;p=thirdparty%2Flinux.git drm/xe/guc: Add GLOBAL_CFG_GMD_ID KLV definition VF drivers can't access GMD_ID register over MMIO. The value of the GMD_ID register must be queried from GuC. It is available as GLOBAL_CFG_GMD_ID KLV. Signed-off-by: Michal Wajdeczko Reviewed-by: Matt Roper Link: https://patchwork.freedesktop.org/patch/msgid/20240523192240.844-3-michal.wajdeczko@intel.com --- diff --git a/drivers/gpu/drm/xe/abi/guc_klvs_abi.h b/drivers/gpu/drm/xe/abi/guc_klvs_abi.h index 5c1d40432ca0d..8f9f60b28306e 100644 --- a/drivers/gpu/drm/xe/abi/guc_klvs_abi.h +++ b/drivers/gpu/drm/xe/abi/guc_klvs_abi.h @@ -35,6 +35,20 @@ #define GUC_KLV_0_LEN (0xffffu << 0) #define GUC_KLV_n_VALUE (0xffffffffu << 0) +/** + * DOC: GuC Global Config KLVs + * + * `GuC KLV`_ keys available for use with HOST2GUC_SELF_CFG_. + * + * _`GUC_KLV_GLOBAL_CFG_GMD_ID` : 0x3000 + * Refers to 32 bit architecture version as reported by the HW IP. + * This key is supported on MTL+ platforms only. + * Requires GuC ABI 1.2+. + */ + +#define GUC_KLV_GLOBAL_CFG_GMD_ID_KEY 0x3000u +#define GUC_KLV_GLOBAL_CFG_GMD_ID_LEN 1u + /** * DOC: GuC Self Config KLVs *