mirror of
https://github.com/torvalds/linux.git
synced 2026-07-27 09:36:22 +02:00
drm/xe/oa: MERTOA Wa_14026746987
Wa_14026746987 implies that only XE_OAM_FORMAT_MPEC8u32_B8_C8 and not XE_OAM_FORMAT_MPEC8u64_B8_C8 can be supported for MERTOA unit. Reviewed-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com> Signed-off-by: Ashutosh Dixit <ashutosh.dixit@intel.com> Link: https://patch.msgid.link/20260430161459.2892545-3-ashutosh.dixit@intel.com
This commit is contained in:
parent
15e31865ce
commit
dc4f643c1c
|
|
@ -5,3 +5,4 @@
|
|||
14022085890 SUBPLATFORM(BATTLEMAGE, G21)
|
||||
14026539277 PLATFORM(NOVALAKE_P), PLATFORM_STEP(A0, B0)
|
||||
14026633728 PLATFORM(CRESCENTISLAND)
|
||||
14026746987 PLATFORM(CRESCENTISLAND)
|
||||
|
|
|
|||
|
|
@ -1942,9 +1942,12 @@ static bool oa_unit_supports_oa_format(struct xe_oa *oa, struct xe_oa_open_param
|
|||
case DRM_XE_OA_UNIT_TYPE_OAG:
|
||||
return f->type == DRM_XE_OA_FMT_TYPE_OAG || f->type == DRM_XE_OA_FMT_TYPE_OAR ||
|
||||
f->type == DRM_XE_OA_FMT_TYPE_OAC || f->type == DRM_XE_OA_FMT_TYPE_PEC;
|
||||
case DRM_XE_OA_UNIT_TYPE_MERT:
|
||||
if (XE_DEVICE_WA(oa->xe, 14026746987))
|
||||
return param->oa_format == XE_OAM_FORMAT_MPEC8u32_B8_C8;
|
||||
fallthrough;
|
||||
case DRM_XE_OA_UNIT_TYPE_OAM:
|
||||
case DRM_XE_OA_UNIT_TYPE_OAM_SAG:
|
||||
case DRM_XE_OA_UNIT_TYPE_MERT:
|
||||
return f->type == DRM_XE_OA_FMT_TYPE_OAM || f->type == DRM_XE_OA_FMT_TYPE_OAM_MPEC;
|
||||
default:
|
||||
return false;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user