diff --git a/src/libcamera/control_ids.yaml b/src/libcamera/control_ids.yaml
index 6d6f0fee..7f1f8624 100644
--- a/src/libcamera/control_ids.yaml
+++ b/src/libcamera/control_ids.yaml
@@ -554,4 +554,19 @@ controls:
         detection, additional format conversions etc) count as an additional
         pipeline stage.
 
+  - FrameDurations:
+      type: float
+      description: |
+        Specifies the minimum and maximum (in that order) allowable frame
+        duration, in micro-seconds, for the sensor to use. This could also limit
+        the largest exposure times the sensor can use. For example, if a maximum
+        frame duration of 33ms is requested (corresponding to 30 frames per
+        second), the sensor will not be able raise the exposure time above 33ms.
+        A fixed frame duration is achieved by setting the minimum and maximum
+        values to be the same. Note that the sensor may not always be able to
+        provide the requested frame duration limits depending on its mode
+        configuration.
+
+        \sa ExposureTime
+      size: [2]
 ...
