diff --git a/Documentation/DocBook/media/v4l/vidioc-enum-freq-bands.xml b/Documentation/DocBook/media/v4l/vidioc-enum-freq-bands.xml
index 6541ba0175ed..4e8ea65f7282 100644
--- a/Documentation/DocBook/media/v4l/vidioc-enum-freq-bands.xml
+++ b/Documentation/DocBook/media/v4l/vidioc-enum-freq-bands.xml
@@ -100,7 +100,7 @@ See
capability
The tuner/modulator capability flags for
this frequency band, see . The V4L2_TUNER_CAP_LOW
-capability must be the same for all frequency bands of the selected tuner/modulator.
+or V4L2_TUNER_CAP_1HZ capability must be the same for all frequency bands of the selected tuner/modulator.
So either all bands have that capability set, or none of them have that capability.
@@ -109,7 +109,8 @@ So either all bands have that capability set, or none of them have that capabili
The lowest tunable frequency in
units of 62.5 kHz, or if the capability
flag V4L2_TUNER_CAP_LOW is set, in units of 62.5
-Hz, for this frequency band.
+Hz, for this frequency band. A 1 Hz unit is used when the capability flag
+V4L2_TUNER_CAP_1HZ is set.
__u32
@@ -117,7 +118,8 @@ Hz, for this frequency band.
The highest tunable frequency in
units of 62.5 kHz, or if the capability
flag V4L2_TUNER_CAP_LOW is set, in units of 62.5
-Hz, for this frequency band.
+Hz, for this frequency band. A 1 Hz unit is used when the capability flag
+V4L2_TUNER_CAP_1HZ is set.
__u32
diff --git a/Documentation/DocBook/media/v4l/vidioc-g-frequency.xml b/Documentation/DocBook/media/v4l/vidioc-g-frequency.xml
index c7a1c462e724..d1034fb61d15 100644
--- a/Documentation/DocBook/media/v4l/vidioc-g-frequency.xml
+++ b/Documentation/DocBook/media/v4l/vidioc-g-frequency.xml
@@ -109,9 +109,10 @@ See
__u32
frequency
Tuning frequency in units of 62.5 kHz, or if the
-&v4l2-tuner; or &v4l2-modulator; capabilities flag
+&v4l2-tuner; or &v4l2-modulator; capability flag
V4L2_TUNER_CAP_LOW is set, in units of 62.5
-Hz.
+Hz. A 1 Hz unit is used when the capability flag
+V4L2_TUNER_CAP_1HZ is set.
__u32
diff --git a/Documentation/DocBook/media/v4l/vidioc-g-modulator.xml b/Documentation/DocBook/media/v4l/vidioc-g-modulator.xml
index 7f4ac7e41fa8..7068b599a00d 100644
--- a/Documentation/DocBook/media/v4l/vidioc-g-modulator.xml
+++ b/Documentation/DocBook/media/v4l/vidioc-g-modulator.xml
@@ -113,7 +113,8 @@ change for example with the current video standard.
The lowest tunable frequency in units of 62.5
KHz, or if the capability flag
V4L2_TUNER_CAP_LOW is set, in units of 62.5
-Hz.
+Hz, or if the capability flag
+V4L2_TUNER_CAP_1HZ is set, in units of 1 Hz.
__u32
@@ -121,7 +122,8 @@ Hz.
The highest tunable frequency in units of 62.5
KHz, or if the capability flag
V4L2_TUNER_CAP_LOW is set, in units of 62.5
-Hz.
+Hz, or if the capability flag
+V4L2_TUNER_CAP_1HZ is set, in units of 1 Hz.
__u32
diff --git a/Documentation/DocBook/media/v4l/vidioc-g-tuner.xml b/Documentation/DocBook/media/v4l/vidioc-g-tuner.xml
index 6cc82010c736..b0d865933da6 100644
--- a/Documentation/DocBook/media/v4l/vidioc-g-tuner.xml
+++ b/Documentation/DocBook/media/v4l/vidioc-g-tuner.xml
@@ -134,7 +134,9 @@ the structure refers to a radio tuner the
The lowest tunable frequency in
units of 62.5 kHz, or if the capability
flag V4L2_TUNER_CAP_LOW is set, in units of 62.5
-Hz. If multiple frequency bands are supported, then
+Hz, or if the capability flag
+V4L2_TUNER_CAP_1HZ is set, in units of 1 Hz.
+If multiple frequency bands are supported, then
rangelow is the lowest frequency
of all the frequency bands.
@@ -144,7 +146,9 @@ of all the frequency bands.
The highest tunable frequency in
units of 62.5 kHz, or if the capability
flag V4L2_TUNER_CAP_LOW is set, in units of 62.5
-Hz. If multiple frequency bands are supported, then
+Hz, or if the capability flag
+V4L2_TUNER_CAP_1HZ is set, in units of 1 Hz.
+If multiple frequency bands are supported, then
rangehigh is the highest frequency
of all the frequency bands.
@@ -270,7 +274,7 @@ applications must set the array to zero.
V4L2_TUNER_CAP_LOW
0x0001
When set, tuning frequencies are expressed in units of
-62.5 Hz, otherwise in units of 62.5 kHz.
+62.5 Hz instead of 62.5 kHz.
V4L2_TUNER_CAP_NORM
@@ -360,6 +364,11 @@ radio tuners.
The range to search when using the hardware seek functionality
is programmable, see &VIDIOC-S-HW-FREQ-SEEK; for details.
+
+ V4L2_TUNER_CAP_1HZ
+ 0x1000
+ When set, tuning frequencies are expressed in units of 1 Hz instead of 62.5 kHz.
+
diff --git a/Documentation/DocBook/media/v4l/vidioc-s-hw-freq-seek.xml b/Documentation/DocBook/media/v4l/vidioc-s-hw-freq-seek.xml
index 5b379e752194..a5fc4c4880f3 100644
--- a/Documentation/DocBook/media/v4l/vidioc-s-hw-freq-seek.xml
+++ b/Documentation/DocBook/media/v4l/vidioc-s-hw-freq-seek.xml
@@ -121,7 +121,9 @@ field and the &v4l2-tuner; index field.
If non-zero, the lowest tunable frequency of the band to
search in units of 62.5 kHz, or if the &v4l2-tuner;
capability field has the
-V4L2_TUNER_CAP_LOW flag set, in units of 62.5 Hz.
+V4L2_TUNER_CAP_LOW flag set, in units of 62.5 Hz or if the &v4l2-tuner;
+capability field has the
+V4L2_TUNER_CAP_1HZ flag set, in units of 1 Hz.
If rangelow is zero a reasonable default value
is used.
@@ -131,7 +133,9 @@ is used.
If non-zero, the highest tunable frequency of the band to
search in units of 62.5 kHz, or if the &v4l2-tuner;
capability field has the
-V4L2_TUNER_CAP_LOW flag set, in units of 62.5 Hz.
+V4L2_TUNER_CAP_LOW flag set, in units of 62.5 Hz or if the &v4l2-tuner;
+capability field has the
+V4L2_TUNER_CAP_1HZ flag set, in units of 1 Hz.
If rangehigh is zero a reasonable default value
is used.