From 8e735dc72c942f3fb45e31775dcd52cd31c6f890 Mon Sep 17 00:00:00 2001 From: Jordan Justen Date: Wed, 16 Sep 2020 00:55:17 -0700 Subject: [PATCH] intel/isl: Add mocs settings for DG2 Signed-off-by: Jordan Justen Reviewed-by: Sagar Ghuge Part-of: --- src/intel/isl/isl.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/intel/isl/isl.c b/src/intel/isl/isl.c index d3d611e2208..55b9c5ba94b 100644 --- a/src/intel/isl/isl.c +++ b/src/intel/isl/isl.c @@ -99,7 +99,11 @@ static void isl_device_setup_mocs(struct isl_device *dev) { if (dev->info->ver >= 12) { - if (dev->info->is_dg1) { + if (dev->info->is_dg2) { + /* L3CC=WB; BSpec: 45101 */ + dev->mocs.internal = 3 << 1; + dev->mocs.external = 3 << 1; + } else if (dev->info->is_dg1) { /* L3CC=WB */ dev->mocs.internal = 5 << 1; /* Displayables on DG1 are free to cache in L3 since L3 is transient