On Mon, Feb 02, 2026 at 06:43:22PM -0300, Gustavo Sousa wrote:
> From: John Harrison <[email protected]>
> 
> Novalake P has different IP on each GT and requires a different GuC
> for each. So add separate graphics and media GT entries or NVL-P.
> 
> Signed-off-by: John Harrison <[email protected]>
> Signed-off-by: Gustavo Sousa <[email protected]>

I think we'll need to land this patch in topic/xe-for-CI initially
rather than drm-xe-next, but otherwise,

Reviewed-by: Matt Roper <[email protected]>

> ---
>  drivers/gpu/drm/xe/xe_uc_fw.c | 2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/drivers/gpu/drm/xe/xe_uc_fw.c b/drivers/gpu/drm/xe/xe_uc_fw.c
> index 6a8e692fd7a1..60c82b920f47 100644
> --- a/drivers/gpu/drm/xe/xe_uc_fw.c
> +++ b/drivers/gpu/drm/xe/xe_uc_fw.c
> @@ -115,6 +115,8 @@ struct fw_blobs_by_type {
>  #define XE_GT_TYPE_ANY XE_GT_TYPE_UNINITIALIZED
>  
>  #define XE_GUC_FIRMWARE_DEFS(fw_def, mmp_ver, major_ver)                     
>                 \
> +     fw_def(NOVALAKE_P,      GT_TYPE_MAIN,   mmp_ver(xe,     guc,    nvlpg,  
> 70, 55, 4))     \
> +     fw_def(NOVALAKE_P,      GT_TYPE_MEDIA,  mmp_ver(xe,     guc,    nvlpm,  
> 70, 55, 4))     \
>       fw_def(CRESCENTISLAND,  GT_TYPE_ANY,    mmp_ver(xe,     guc,    cri,    
> 70, 55, 4))     \
>       fw_def(NOVALAKE_S,      GT_TYPE_ANY,    mmp_ver(xe,     guc,    nvl,    
> 70, 55, 4))     \
>       fw_def(PANTHERLAKE,     GT_TYPE_ANY,    major_ver(xe,   guc,    ptl,    
> 70, 54, 0))     \
> 
> -- 
> 2.52.0
> 

-- 
Matt Roper
Graphics Software Engineer
Linux GPU Platform Enablement
Intel Corporation

Reply via email to