diff --git a/src/libcamera/pipeline/ipu3/ipu3.cpp b/src/libcamera/pipeline/ipu3/ipu3.cpp
index a8edf906220b..382e4b894a1c 100644
--- a/src/libcamera/pipeline/ipu3/ipu3.cpp
+++ b/src/libcamera/pipeline/ipu3/ipu3.cpp
@@ -869,7 +869,7 @@ bool PipelineHandlerIPU3::match(DeviceEnumerator *enumerator)
 int PipelineHandlerIPU3::initControls(IPU3CameraData *data)
 {
 	/*
-	 * \todo The constrols intialized here depend on sensor configuration
+	 * \todo The controls intialized here depend on sensor configuration
 	 * and their limits should be updated once the configuration gets
 	 * changed.
 	 *
