Per device, set this flag to access the MTCFG register or to skip it.
This is done to standardise Xe driver naming if an access to any HW
should be avoided.
Signed-off-by: Koby Elbaz <kelbaz@habana.ai>
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
u8 has_sriov:1;
/** @enable_display: display enabled */
u8 enable_display:1;
- /** @bypass_mtcfg: Bypass Multi-Tile configuration from MTCFG register */
- u8 bypass_mtcfg:1;
+ /** @skip_mtcfg: skip Multi-Tile configuration from MTCFG register */
+ u8 skip_mtcfg:1;
/** @skip_pcode: skip access to PCODE uC */
u8 skip_pcode:1;
/** @supports_mmio_ext: supports MMIO extension/s */
if (tile_count == 1)
goto add_mmio_ext;
- if (!xe->info.bypass_mtcfg) {
+ if (!xe->info.skip_mtcfg) {
mtcfg = xe_mmio_read64_2x32(gt, XEHP_MTCFG_ADDR);
tile_count = REG_FIELD_GET(TILE_COUNT, mtcfg) + 1;
if (tile_count < xe->info.tile_count) {
u8 has_llc:1;
u8 has_sriov:1;
- u8 bypass_mtcfg:1;
+ u8 skip_mtcfg:1;
u8 skip_pcode:1;
u8 supports_mmio_ext:1;
u8 skip_guc_pc:1;
xe->info.media_name = media_desc ? media_desc->name : "none";
xe->info.has_llc = desc->has_llc;
xe->info.has_sriov = desc->has_sriov;
- xe->info.bypass_mtcfg = desc->bypass_mtcfg;
+ xe->info.skip_mtcfg = desc->skip_mtcfg;
xe->info.skip_pcode = desc->skip_pcode;
xe->info.supports_mmio_ext = desc->supports_mmio_ext;
xe->info.tile_mmio_ext_size = graphics_desc->tile_mmio_ext_size;