diff --git a/src/ipa/rkisp1/algorithms/agc.cpp b/src/ipa/rkisp1/algorithms/agc.cpp
index 965030b62de5..f12f8b60de15 100644
--- a/src/ipa/rkisp1/algorithms/agc.cpp
+++ b/src/ipa/rkisp1/algorithms/agc.cpp
@@ -250,7 +250,7 @@ void Agc::queueRequest(IPAContext &context,
 
 	const auto &meteringMode = controls.get(controls::AeMeteringMode);
 	if (meteringMode) {
-		frameContext.agc.update = agc.meteringMode != *meteringMode;
+		frameContext.agc.updateMetering = agc.meteringMode != *meteringMode;
 		agc.meteringMode =
 			static_cast<controls::AeMeteringModeEnum>(*meteringMode);
 	}
@@ -288,7 +288,7 @@ void Agc::prepare(IPAContext &context, const uint32_t frame,
 		frameContext.agc.gain = context.activeState.agc.automatic.gain;
 	}
 
-	if (frame > 0 && !frameContext.agc.update)
+	if (frame > 0 && !frameContext.agc.updateMetering)
 		return;
 
 	/* Configure the measurement window. */
diff --git a/src/ipa/rkisp1/ipa_context.cpp b/src/ipa/rkisp1/ipa_context.cpp
index ab6cfae17feb..9f3f576afcf7 100644
--- a/src/ipa/rkisp1/ipa_context.cpp
+++ b/src/ipa/rkisp1/ipa_context.cpp
@@ -317,8 +317,8 @@ namespace libcamera::ipa::rkisp1 {
  * \var IPAFrameContext::agc.maxFrameDuration
  * \brief Maximum frame duration as set by the FrameDurationLimits control
  *
- * \var IPAFrameContext::agc.update
- * \brief Indicate if new ISP parameters need to be applied
+ * \var IPAFrameContext::agc.updateMetering
+ * \brief Indicate if new ISP AGC metering parameters need to be applied
  */
 
 /**
diff --git a/src/ipa/rkisp1/ipa_context.h b/src/ipa/rkisp1/ipa_context.h
index 7977590544fd..8602b408870e 100644
--- a/src/ipa/rkisp1/ipa_context.h
+++ b/src/ipa/rkisp1/ipa_context.h
@@ -123,7 +123,7 @@ struct IPAFrameContext : public FrameContext {
 		controls::AeExposureModeEnum exposureMode;
 		controls::AeMeteringModeEnum meteringMode;
 		utils::Duration maxFrameDuration;
-		bool update;
+		bool updateMetering;
 	} agc;
 
 	struct {
