diff --git a/src/intel/blorp/blorp_genX_exec.h b/src/intel/blorp/blorp_genX_exec.h
index 25213e456d3..fa5c04a910b 100644
--- a/src/intel/blorp/blorp_genX_exec.h
+++ b/src/intel/blorp/blorp_genX_exec.h
@@ -1525,7 +1525,9 @@ blorp_emit_null_surface_state(struct blorp_batch *batch,
.SurfaceArray = surface->surf.dim != ISL_SURF_DIM_3D,
#endif
-#if GFX_VER >= 8
+#if GFX_VERx10 >= 125
+ .TileMode = TILE4,
+#elif GFX_VER >= 8
.TileMode = YMAJOR,
#else
.TiledSurface = true,
diff --git a/src/intel/genxml/gen125.xml b/src/intel/genxml/gen125.xml
index 07bc833b5f3..0b6f9f4f176 100644
--- a/src/intel/genxml/gen125.xml
+++ b/src/intel/genxml/gen125.xml
@@ -733,8 +733,9 @@
+
-
+
diff --git a/src/intel/isl/isl_surface_state.c b/src/intel/isl/isl_surface_state.c
index 72e9d03402a..12c05782a0c 100644
--- a/src/intel/isl/isl_surface_state.c
+++ b/src/intel/isl/isl_surface_state.c
@@ -69,9 +69,14 @@ static const uint8_t isl_encode_valign[] = {
static const uint8_t isl_encode_tiling[] = {
[ISL_TILING_LINEAR] = LINEAR,
[ISL_TILING_X] = XMAJOR,
+#if GFX_VERx10 >= 125
+ [ISL_TILING_4] = TILE4,
+ [ISL_TILING_64] = TILE64,
+#else
[ISL_TILING_Y0] = YMAJOR,
[ISL_TILING_Yf] = YMAJOR,
[ISL_TILING_Ys] = YMAJOR,
+#endif
#if GFX_VER <= 11
[ISL_TILING_W] = WMAJOR,
#endif
@@ -961,7 +966,9 @@ isl_genX(null_fill_state)(void *state,
#if GFX_VER >= 7
.SurfaceArray = info->size.depth > 1,
#endif
-#if GFX_VER >= 8
+#if GFX_VERx10 >= 125
+ .TileMode = TILE4,
+#elif GFX_VER >= 8
.TileMode = YMAJOR,
#else
.TiledSurface = true,