u8 has_heci_gscfi:1;
                /** @info.skip_guc_pc: Skip GuC based PM feature init */
                u8 skip_guc_pc:1;
+               /** @info.has_atomic_enable_pte_bit: Device has atomic enable PTE bit */
+               u8 has_atomic_enable_pte_bit:1;
 
 #if IS_ENABLED(CONFIG_DRM_XE_DISPLAY)
                struct {
 
        .vram_flags = XE_VRAM_FLAGS_NEED64K,
 
        .has_asid = 1,
+       .has_atomic_enable_pte_bit = 1,
        .has_flat_ccs = 0,
        .has_usm = 1,
 };
 #define XE2_GFX_FEATURES \
        .dma_mask_size = 46, \
        .has_asid = 1, \
+       .has_atomic_enable_pte_bit = 1, \
        .has_flat_ccs = 1, \
        .has_range_tlb_invalidation = 1, \
        .has_usm = 1, \
        xe->info.va_bits = graphics_desc->va_bits;
        xe->info.vm_max_level = graphics_desc->vm_max_level;
        xe->info.has_asid = graphics_desc->has_asid;
+       xe->info.has_atomic_enable_pte_bit = graphics_desc->has_atomic_enable_pte_bit;
        xe->info.has_flat_ccs = graphics_desc->has_flat_ccs;
        xe->info.has_range_tlb_invalidation = graphics_desc->has_range_tlb_invalidation;
        xe->info.has_usm = graphics_desc->has_usm;