diff --git a/src/panfrost/bifrost/valhall/ISA.xml b/src/panfrost/bifrost/valhall/ISA.xml
index f41fcf8883c..3c160b16db2 100644
--- a/src/panfrost/bifrost/valhall/ISA.xml
+++ b/src/panfrost/bifrost/valhall/ISA.xml
@@ -2506,6 +2506,29 @@
Varying offset
+
+
+ Only works for FP32 varyings. Performance characteristics are similar
+ to LD_VAR_BUF_IMM_F32.v2.f32 followed by TEX, using both V and T units.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Image to read from
+ Varying offset
+
+
Only works for FP32 varyings. Performance characteristics are similar
diff --git a/src/panfrost/bifrost/valhall/valhall.c.py b/src/panfrost/bifrost/valhall/valhall.c.py
index 78e397ebdd9..55bfa2c87ea 100644
--- a/src/panfrost/bifrost/valhall/valhall.c.py
+++ b/src/panfrost/bifrost/valhall/valhall.c.py
@@ -68,6 +68,7 @@ SKIP = set([
# VAR_TEX
"VAR_TEX_BUF_SINGLE",
"VAR_TEX_BUF_GATHER",
+ "VAR_TEX_BUF_GRADIENT",
"VAR_TEX_BUF_DUAL",
# Special cased
diff --git a/src/panfrost/bifrost/valhall/valhall.py b/src/panfrost/bifrost/valhall/valhall.py
index e4b51c6a148..dd4c27493c8 100644
--- a/src/panfrost/bifrost/valhall/valhall.py
+++ b/src/panfrost/bifrost/valhall/valhall.py
@@ -380,6 +380,8 @@ MODIFIERS = {
"integer_coordinates": Flag("integer_coordinates", 13),
"fetch_component": Modifier("fetch_component", 14, 2),
"lod_mode": Modifier("lod_mode", 13, 3),
+ "lod_bias_disable": Modifier("lod_mode", 13, 1),
+ "lod_clamp_disable": Modifier("lod_mode", 14, 1),
"write_mask": Modifier("write_mask", 22, 4),
"register_type": Modifier("register_type", 26, 2),
"dimension": Modifier("dimension", 28, 2),