mirror of
https://github.com/torvalds/linux.git
synced 2026-05-31 02:24:24 +02:00
drm/xe/lnl: Hook up MOCS table
LNL uses the Xe2 MOCS table introduced in an earlier patch. Bspec: 71582 Cc: Matt Roper <matthew.d.roper@intel.com> Signed-off-by: Balasubramani Vivekanandan <balasubramani.vivekanandan@intel.com> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com> Reviewed-by: Matt Roper <matthew.d.roper@intel.com> Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
This commit is contained in:
parent
943c01b72f
commit
770576f1e1
|
|
@ -395,6 +395,14 @@ static unsigned int get_mocs_settings(struct xe_device *xe,
|
|||
memset(info, 0, sizeof(struct xe_mocs_info));
|
||||
|
||||
switch (xe->info.platform) {
|
||||
case XE_LUNARLAKE:
|
||||
info->size = ARRAY_SIZE(xe2_mocs_table);
|
||||
info->table = xe2_mocs_table;
|
||||
info->n_entries = XE2_NUM_MOCS_ENTRIES;
|
||||
info->uc_index = 3;
|
||||
info->wb_index = 1;
|
||||
info->unused_entries_index = 1;
|
||||
break;
|
||||
case XE_PVC:
|
||||
info->size = ARRAY_SIZE(pvc_mocs_desc);
|
||||
info->table = pvc_mocs_desc;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user