diff --git a/Documentation/DocBook/media/v4l/vidioc-g-ext-ctrls.xml b/Documentation/DocBook/media/v4l/vidioc-g-ext-ctrls.xml
index c5bdbfcc42b3..842536aae8b4 100644
--- a/Documentation/DocBook/media/v4l/vidioc-g-ext-ctrls.xml
+++ b/Documentation/DocBook/media/v4l/vidioc-g-ext-ctrls.xml
@@ -197,6 +197,13 @@ Valid if this control is of type V4L2_CTRL_TYPE_U8.
p_u16
A pointer to a matrix control of unsigned 16-bit values.
Valid if this control is of type V4L2_CTRL_TYPE_U16.
+
+
+
+ __u32 *
+ p_u32
+ A pointer to a matrix control of unsigned 32-bit values.
+Valid if this control is of type V4L2_CTRL_TYPE_U32.
diff --git a/Documentation/DocBook/media/v4l/vidioc-queryctrl.xml b/Documentation/DocBook/media/v4l/vidioc-queryctrl.xml
index 6ec39c698baf..55b7582cf314 100644
--- a/Documentation/DocBook/media/v4l/vidioc-queryctrl.xml
+++ b/Documentation/DocBook/media/v4l/vidioc-queryctrl.xml
@@ -101,8 +101,9 @@ prematurely end the enumeration).
next supported non-compound control, or EINVAL
if there is none. In addition, the V4L2_CTRL_FLAG_NEXT_COMPOUND
flag can be specified to enumerate all compound controls (i.e. controls
-with type ≥ V4L2_CTRL_COMPOUND_TYPES). Specify both
-V4L2_CTRL_FLAG_NEXT_CTRL and
+with type ≥ V4L2_CTRL_COMPOUND_TYPES and/or array
+control, in other words controls that contain more than one value).
+Specify both V4L2_CTRL_FLAG_NEXT_CTRL and
V4L2_CTRL_FLAG_NEXT_COMPOUND in order to enumerate
all controls, compound or not. Drivers which do not support these flags yet
always return EINVAL.
@@ -422,7 +423,7 @@ the array to zero.
any
An integer-valued control ranging from minimum to
maximum inclusive. The step value indicates the increment between
-values which are actually different on the hardware.
+values.
V4L2_CTRL_TYPE_BOOLEAN
@@ -518,7 +519,7 @@ Older drivers which do not support this feature return an
any
An unsigned 8-bit valued control ranging from minimum to
maximum inclusive. The step value indicates the increment between
-values which are actually different on the hardware.
+values.
@@ -528,7 +529,17 @@ values which are actually different on the hardware.
any
An unsigned 16-bit valued control ranging from minimum to
maximum inclusive. The step value indicates the increment between
-values which are actually different on the hardware.
+values.
+
+
+
+ V4L2_CTRL_TYPE_U32
+ any
+ any
+ any
+ An unsigned 32-bit valued control ranging from minimum to
+maximum inclusive. The step value indicates the increment between
+values.