aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/DocBook
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2014-10-10 22:04:49 -0400
committerLinus Torvalds <torvalds@linux-foundation.org>2014-10-10 22:04:49 -0400
commit4d9708ea5e5a45973df7cf965805fdfb185dd5bf (patch)
tree833a918e85f1e3bff8cb182517707d12836d10a8 /Documentation/DocBook
parent754c780953397dd5ee5191b7b3ca67e09088ce7a (diff)
parenta66d05d504a24894a8fdf11e4569752f313e5764 (diff)
Merge tag 'media/v3.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Pull media updates from Mauro Carvalho Chehab: - new IR driver: hix5hd2-ir - the virtual test driver (vivi) was replaced by vivid, with has an almost complete set of features to emulate most v4l2 devices and properly test all sorts of userspace apps - the as102 driver had several bugs fixed and was properly split into a frontend and a core driver. With that, it got promoted from staging into mainstream - one new CI driver got added for CIMaX SP2/SP2HF (sp2 driver) - one new frontend driver for Toshiba ISDB-T/ISDB-S demod (tc90522) - one new PCI driver for ISDB-T/ISDB-S (pt3 driver) - saa7134 driver got support for go7007-based devices - added a new PCI driver for Techwell 68xx chipsets (tw68) - a new platform driver was added (coda) - new tuner drivers: mxl301rf and qm1d1c0042 - a new DVB USB driver was added for DVBSky S860 & similar devices - added a new SDR driver (hackrf) - usbtv got audio support - several platform drivers are now compiled with COMPILE_TEST - a series of compiler fixup patches, making sparse/spatch happier with the media stuff and removing several warnings, especially on those platform drivers that didn't use to compile on x86 - Support for several new modern devices got added - lots of other fixes, improvements and cleanups * tag 'media/v3.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (544 commits) [media] ir-hix5hd2: fix build on c6x arch [media] pt3: fix DTV FE I2C driver load error paths Revert "[media] media: em28xx - remove reset_resume interface" [media] exynos4-is: fix some warnings when compiling on arm64 [media] usb drivers: use %zu instead of %zd [media] pci drivers: use %zu instead of %zd [media] dvb-frontends: use %zu instead of %zd [media] s5p-mfc: Fix several printk warnings [media] s5p_mfc_opr: Fix warnings [media] ti-vpe: Fix typecast [media] s3c-camif: fix dma_addr_t printks [media] s5p_mfc_opr_v6: get rid of warnings when compiled with 64 bits [media] s5p_mfc_opr_v5: Fix lots of warnings on x86_64 [media] em28xx: Fix identation [media] drxd: remove a dead code [media] saa7146: remove return after BUG() [media] cx88: remove return after BUG() [media] cx88: fix cards table CodingStyle [media] radio-sf16fmr2: declare some structs as static [media] radio-sf16fmi: declare pnp_attached as static ...
Diffstat (limited to 'Documentation/DocBook')
-rw-r--r--Documentation/DocBook/media/v4l/compat.xml6
-rw-r--r--Documentation/DocBook/media/v4l/controls.xml55
-rw-r--r--Documentation/DocBook/media/v4l/pixfmt-packed-rgb.xml52
-rw-r--r--Documentation/DocBook/media/v4l/vidioc-dqevent.xml7
-rw-r--r--Documentation/DocBook/media/v4l/vidioc-g-edid.xml14
-rw-r--r--Documentation/DocBook/media/v4l/vidioc-subscribe-event.xml2
6 files changed, 121 insertions, 15 deletions
diff --git a/Documentation/DocBook/media/v4l/compat.xml b/Documentation/DocBook/media/v4l/compat.xml
index 3a626d1b8f2e..07ffc76553ba 100644
--- a/Documentation/DocBook/media/v4l/compat.xml
+++ b/Documentation/DocBook/media/v4l/compat.xml
@@ -2566,6 +2566,12 @@ fields changed from _s32 to _u32.
2566 <para>Added compound control types and &VIDIOC-QUERY-EXT-CTRL;. 2566 <para>Added compound control types and &VIDIOC-QUERY-EXT-CTRL;.
2567 </para> 2567 </para>
2568 </listitem> 2568 </listitem>
2569 <title>V4L2 in Linux 3.18</title>
2570 <orderedlist>
2571 <listitem>
2572 <para>Added <constant>V4L2_CID_PAN_SPEED</constant> and
2573 <constant>V4L2_CID_TILT_SPEED</constant> camera controls.</para>
2574 </listitem>
2569 </orderedlist> 2575 </orderedlist>
2570 </section> 2576 </section>
2571 2577
diff --git a/Documentation/DocBook/media/v4l/controls.xml b/Documentation/DocBook/media/v4l/controls.xml
index 9f5ffd85560b..e013e4bf244c 100644
--- a/Documentation/DocBook/media/v4l/controls.xml
+++ b/Documentation/DocBook/media/v4l/controls.xml
@@ -3965,6 +3965,27 @@ by exposure, white balance or focus controls.</entry>
3965 </row> 3965 </row>
3966 <row><entry></entry></row> 3966 <row><entry></entry></row>
3967 3967
3968 <row>
3969 <entry spanname="id"><constant>V4L2_CID_PAN_SPEED</constant>&nbsp;</entry>
3970 <entry>integer</entry>
3971 </row><row><entry spanname="descr">This control turns the
3972camera horizontally at the specific speed. The unit is undefined. A
3973positive value moves the camera to the right (clockwise when viewed
3974from above), a negative value to the left. A value of zero stops the motion
3975if one is in progress and has no effect otherwise.</entry>
3976 </row>
3977 <row><entry></entry></row>
3978
3979 <row>
3980 <entry spanname="id"><constant>V4L2_CID_TILT_SPEED</constant>&nbsp;</entry>
3981 <entry>integer</entry>
3982 </row><row><entry spanname="descr">This control turns the
3983camera vertically at the specified speed. The unit is undefined. A
3984positive value moves the camera up, a negative value down. A value of zero
3985stops the motion if one is in progress and has no effect otherwise.</entry>
3986 </row>
3987 <row><entry></entry></row>
3988
3968 </tbody> 3989 </tbody>
3969 </tgroup> 3990 </tgroup>
3970 </table> 3991 </table>
@@ -4790,6 +4811,40 @@ interface and may change in the future.</para>
4790 conversion. 4811 conversion.
4791 </entry> 4812 </entry>
4792 </row> 4813 </row>
4814 <row>
4815 <entry spanname="id"><constant>V4L2_CID_TEST_PATTERN_RED</constant></entry>
4816 <entry>integer</entry>
4817 </row>
4818 <row>
4819 <entry spanname="descr">Test pattern red colour component.
4820 </entry>
4821 </row>
4822 <row>
4823 <entry spanname="id"><constant>V4L2_CID_TEST_PATTERN_GREENR</constant></entry>
4824 <entry>integer</entry>
4825 </row>
4826 <row>
4827 <entry spanname="descr">Test pattern green (next to red)
4828 colour component.
4829 </entry>
4830 </row>
4831 <row>
4832 <entry spanname="id"><constant>V4L2_CID_TEST_PATTERN_BLUE</constant></entry>
4833 <entry>integer</entry>
4834 </row>
4835 <row>
4836 <entry spanname="descr">Test pattern blue colour component.
4837 </entry>
4838 </row>
4839 <row>
4840 <entry spanname="id"><constant>V4L2_CID_TEST_PATTERN_GREENB</constant></entry>
4841 <entry>integer</entry>
4842 </row>
4843 <row>
4844 <entry spanname="descr">Test pattern green (next to blue)
4845 colour component.
4846 </entry>
4847 </row>
4793 <row><entry></entry></row> 4848 <row><entry></entry></row>
4794 </tbody> 4849 </tbody>
4795 </tgroup> 4850 </tgroup>
diff --git a/Documentation/DocBook/media/v4l/pixfmt-packed-rgb.xml b/Documentation/DocBook/media/v4l/pixfmt-packed-rgb.xml
index 2aae8e9452a4..6ab4f0f3db64 100644
--- a/Documentation/DocBook/media/v4l/pixfmt-packed-rgb.xml
+++ b/Documentation/DocBook/media/v4l/pixfmt-packed-rgb.xml
@@ -237,9 +237,9 @@ for a pixel lie next to each other in memory.</para>
237 <entry>g<subscript>4</subscript></entry> 237 <entry>g<subscript>4</subscript></entry>
238 <entry>g<subscript>3</subscript></entry> 238 <entry>g<subscript>3</subscript></entry>
239 </row> 239 </row>
240 <row id="V4L2-PIX-FMT-RGB555X"> 240 <row id="V4L2-PIX-FMT-ARGB555X">
241 <entry><constant>V4L2_PIX_FMT_RGB555X</constant></entry> 241 <entry><constant>V4L2_PIX_FMT_ARGB555X</constant></entry>
242 <entry>'RGBQ'</entry> 242 <entry>'AR15' | (1 &lt;&lt; 31)</entry>
243 <entry></entry> 243 <entry></entry>
244 <entry>a</entry> 244 <entry>a</entry>
245 <entry>r<subscript>4</subscript></entry> 245 <entry>r<subscript>4</subscript></entry>
@@ -259,6 +259,28 @@ for a pixel lie next to each other in memory.</para>
259 <entry>b<subscript>1</subscript></entry> 259 <entry>b<subscript>1</subscript></entry>
260 <entry>b<subscript>0</subscript></entry> 260 <entry>b<subscript>0</subscript></entry>
261 </row> 261 </row>
262 <row id="V4L2-PIX-FMT-XRGB555X">
263 <entry><constant>V4L2_PIX_FMT_XRGB555X</constant></entry>
264 <entry>'XR15' | (1 &lt;&lt; 31)</entry>
265 <entry></entry>
266 <entry>-</entry>
267 <entry>r<subscript>4</subscript></entry>
268 <entry>r<subscript>3</subscript></entry>
269 <entry>r<subscript>2</subscript></entry>
270 <entry>r<subscript>1</subscript></entry>
271 <entry>r<subscript>0</subscript></entry>
272 <entry>g<subscript>4</subscript></entry>
273 <entry>g<subscript>3</subscript></entry>
274 <entry></entry>
275 <entry>g<subscript>2</subscript></entry>
276 <entry>g<subscript>1</subscript></entry>
277 <entry>g<subscript>0</subscript></entry>
278 <entry>b<subscript>4</subscript></entry>
279 <entry>b<subscript>3</subscript></entry>
280 <entry>b<subscript>2</subscript></entry>
281 <entry>b<subscript>1</subscript></entry>
282 <entry>b<subscript>0</subscript></entry>
283 </row>
262 <row id="V4L2-PIX-FMT-RGB565X"> 284 <row id="V4L2-PIX-FMT-RGB565X">
263 <entry><constant>V4L2_PIX_FMT_RGB565X</constant></entry> 285 <entry><constant>V4L2_PIX_FMT_RGB565X</constant></entry>
264 <entry>'RGBR'</entry> 286 <entry>'RGBR'</entry>
@@ -464,7 +486,7 @@ for a pixel lie next to each other in memory.</para>
464 </row> 486 </row>
465 <row id="V4L2-PIX-FMT-ARGB32"> 487 <row id="V4L2-PIX-FMT-ARGB32">
466 <entry><constant>V4L2_PIX_FMT_ARGB32</constant></entry> 488 <entry><constant>V4L2_PIX_FMT_ARGB32</constant></entry>
467 <entry>'AX24'</entry> 489 <entry>'BA24'</entry>
468 <entry></entry> 490 <entry></entry>
469 <entry>a<subscript>7</subscript></entry> 491 <entry>a<subscript>7</subscript></entry>
470 <entry>a<subscript>6</subscript></entry> 492 <entry>a<subscript>6</subscript></entry>
@@ -800,6 +822,28 @@ image</title>
800 <entry>g<subscript>4</subscript></entry> 822 <entry>g<subscript>4</subscript></entry>
801 <entry>g<subscript>3</subscript></entry> 823 <entry>g<subscript>3</subscript></entry>
802 </row> 824 </row>
825 <row id="V4L2-PIX-FMT-RGB555X">
826 <entry><constant>V4L2_PIX_FMT_RGB555X</constant></entry>
827 <entry>'RGBQ'</entry>
828 <entry></entry>
829 <entry>a</entry>
830 <entry>r<subscript>4</subscript></entry>
831 <entry>r<subscript>3</subscript></entry>
832 <entry>r<subscript>2</subscript></entry>
833 <entry>r<subscript>1</subscript></entry>
834 <entry>r<subscript>0</subscript></entry>
835 <entry>g<subscript>4</subscript></entry>
836 <entry>g<subscript>3</subscript></entry>
837 <entry></entry>
838 <entry>g<subscript>2</subscript></entry>
839 <entry>g<subscript>1</subscript></entry>
840 <entry>g<subscript>0</subscript></entry>
841 <entry>b<subscript>4</subscript></entry>
842 <entry>b<subscript>3</subscript></entry>
843 <entry>b<subscript>2</subscript></entry>
844 <entry>b<subscript>1</subscript></entry>
845 <entry>b<subscript>0</subscript></entry>
846 </row>
803 <row id="V4L2-PIX-FMT-BGR32"> 847 <row id="V4L2-PIX-FMT-BGR32">
804 <entry><constant>V4L2_PIX_FMT_BGR32</constant></entry> 848 <entry><constant>V4L2_PIX_FMT_BGR32</constant></entry>
805 <entry>'BGR4'</entry> 849 <entry>'BGR4'</entry>
diff --git a/Documentation/DocBook/media/v4l/vidioc-dqevent.xml b/Documentation/DocBook/media/v4l/vidioc-dqevent.xml
index cb7732582f03..b036f8963353 100644
--- a/Documentation/DocBook/media/v4l/vidioc-dqevent.xml
+++ b/Documentation/DocBook/media/v4l/vidioc-dqevent.xml
@@ -76,21 +76,22 @@
76 <entry></entry> 76 <entry></entry>
77 <entry>&v4l2-event-vsync;</entry> 77 <entry>&v4l2-event-vsync;</entry>
78 <entry><structfield>vsync</structfield></entry> 78 <entry><structfield>vsync</structfield></entry>
79 <entry>Event data for event V4L2_EVENT_VSYNC. 79 <entry>Event data for event <constant>V4L2_EVENT_VSYNC</constant>.
80 </entry> 80 </entry>
81 </row> 81 </row>
82 <row> 82 <row>
83 <entry></entry> 83 <entry></entry>
84 <entry>&v4l2-event-ctrl;</entry> 84 <entry>&v4l2-event-ctrl;</entry>
85 <entry><structfield>ctrl</structfield></entry> 85 <entry><structfield>ctrl</structfield></entry>
86 <entry>Event data for event V4L2_EVENT_CTRL. 86 <entry>Event data for event <constant>V4L2_EVENT_CTRL</constant>.
87 </entry> 87 </entry>
88 </row> 88 </row>
89 <row> 89 <row>
90 <entry></entry> 90 <entry></entry>
91 <entry>&v4l2-event-frame-sync;</entry> 91 <entry>&v4l2-event-frame-sync;</entry>
92 <entry><structfield>frame_sync</structfield></entry> 92 <entry><structfield>frame_sync</structfield></entry>
93 <entry>Event data for event V4L2_EVENT_FRAME_SYNC.</entry> 93 <entry>Event data for event
94 <constant>V4L2_EVENT_FRAME_SYNC</constant>.</entry>
94 </row> 95 </row>
95 <row> 96 <row>
96 <entry></entry> 97 <entry></entry>
diff --git a/Documentation/DocBook/media/v4l/vidioc-g-edid.xml b/Documentation/DocBook/media/v4l/vidioc-g-edid.xml
index ce4563b87131..6df40db4c8ba 100644
--- a/Documentation/DocBook/media/v4l/vidioc-g-edid.xml
+++ b/Documentation/DocBook/media/v4l/vidioc-g-edid.xml
@@ -24,7 +24,7 @@
24 <funcdef>int <function>ioctl</function></funcdef> 24 <funcdef>int <function>ioctl</function></funcdef>
25 <paramdef>int <parameter>fd</parameter></paramdef> 25 <paramdef>int <parameter>fd</parameter></paramdef>
26 <paramdef>int <parameter>request</parameter></paramdef> 26 <paramdef>int <parameter>request</parameter></paramdef>
27 <paramdef>const struct v4l2_edid *<parameter>argp</parameter></paramdef> 27 <paramdef>struct v4l2_edid *<parameter>argp</parameter></paramdef>
28 </funcprototype> 28 </funcprototype>
29 </funcsynopsis> 29 </funcsynopsis>
30 </refsynopsisdiv> 30 </refsynopsisdiv>
@@ -125,17 +125,17 @@
125 <structfield>blocks</structfield> is 0, then the EDID is disabled or erased.</entry> 125 <structfield>blocks</structfield> is 0, then the EDID is disabled or erased.</entry>
126 </row> 126 </row>
127 <row> 127 <row>
128 <entry>__u8&nbsp;*</entry>
129 <entry><structfield>edid</structfield></entry>
130 <entry>Pointer to memory that contains the EDID. The minimum size is
131 <structfield>blocks</structfield>&nbsp;*&nbsp;128.</entry>
132 </row>
133 <row>
134 <entry>__u32</entry> 128 <entry>__u32</entry>
135 <entry><structfield>reserved</structfield>[5]</entry> 129 <entry><structfield>reserved</structfield>[5]</entry>
136 <entry>Reserved for future extensions. Applications and drivers must 130 <entry>Reserved for future extensions. Applications and drivers must
137 set the array to zero.</entry> 131 set the array to zero.</entry>
138 </row> 132 </row>
133 <row>
134 <entry>__u8&nbsp;*</entry>
135 <entry><structfield>edid</structfield></entry>
136 <entry>Pointer to memory that contains the EDID. The minimum size is
137 <structfield>blocks</structfield>&nbsp;*&nbsp;128.</entry>
138 </row>
139 </tbody> 139 </tbody>
140 </tgroup> 140 </tgroup>
141 </table> 141 </table>
diff --git a/Documentation/DocBook/media/v4l/vidioc-subscribe-event.xml b/Documentation/DocBook/media/v4l/vidioc-subscribe-event.xml
index 9f6095608837..d7c9365ecdbe 100644
--- a/Documentation/DocBook/media/v4l/vidioc-subscribe-event.xml
+++ b/Documentation/DocBook/media/v4l/vidioc-subscribe-event.xml
@@ -176,7 +176,7 @@
176 </row> 176 </row>
177 <row> 177 <row>
178 <entry><constant>V4L2_EVENT_MOTION_DET</constant></entry> 178 <entry><constant>V4L2_EVENT_MOTION_DET</constant></entry>
179 <entry>5</entry> 179 <entry>6</entry>
180 <entry> 180 <entry>
181 <para>Triggered whenever the motion detection state for one or more of the regions 181 <para>Triggered whenever the motion detection state for one or more of the regions
182 changes. This event has a &v4l2-event-motion-det; associated with it.</para> 182 changes. This event has a &v4l2-event-motion-det; associated with it.</para>