diff --git a/src/libcamera/control_ids.yaml b/src/libcamera/control_ids.yaml
index 33062d6..21d2065 100644
--- a/src/libcamera/control_ids.yaml
+++ b/src/libcamera/control_ids.yaml
@@ -50,4 +50,44 @@ controls:
       type: double
       description: Specify a fixed gain parameter.
 
+  - AeMode:
+      type: std::string
+      description: |
+        Specify an exposure mode for the AE algorithm to use. The exposure modes
+        supported are platform spcific, and not all modes may be supported.
+
+        Examples include "normal", "sport", "low light", etc.
+
+  - AwbMode:
+      type: std::string
+      description: |
+        Specify the range of illuminant to use for the AWB algorihtm. The modes
+        supported are platform specific, and not all modes may be supported.
+
+        Examples include "auto", "incandescent", "daylight", etc.
+
+  - EV:
+      type: double
+      description: |
+        Specify an Exposure Value (EV) parameter.
+
+        By convention, EV adjusts the exposure by a factor of 2^EV. For example
+        EV = [-2, -1, 0.5, 0, 0.5, 1, 2] results in an exposure adjustment
+        of [1/4x, 1/2x, 1/sqrt(2)x, 1x, sqrt(2)x, 2x, 4x].
+
+  - ManualGainR:
+      type: double
+      description: |
+        Specify a fixed gain parameter for the Red colour channel. This must be
+        set together with ManualGainB to be applied.
+
+        \sa ManualGainB
+
+  - ManualGainB:
+      type: double
+      description:  |
+        Specify a fixed gain parameter for the Green colour channel. This must
+        bet together with AwbManualGainR to be applied.
+
+        \sa ManualGainR
 ...
