Merge tag 'drm-next-2020-12-24' of git://anongit.freedesktop.org/drm/drm
[linux-2.6-microblaze.git] / Documentation / userspace-api / media / v4l / subdev-formats.rst
1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
2
3 .. _v4l2-mbus-format:
4
5 Media Bus Formats
6 =================
7
8 .. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
9
10 .. c:type:: v4l2_mbus_framefmt
11
12 .. flat-table:: struct v4l2_mbus_framefmt
13     :header-rows:  0
14     :stub-columns: 0
15     :widths:       1 1 2
16
17     * - __u32
18       - ``width``
19       - Image width in pixels.
20     * - __u32
21       - ``height``
22       - Image height in pixels. If ``field`` is one of ``V4L2_FIELD_TOP``,
23         ``V4L2_FIELD_BOTTOM`` or ``V4L2_FIELD_ALTERNATE`` then height
24         refers to the number of lines in the field, otherwise it refers to
25         the number of lines in the frame (which is twice the field height
26         for interlaced formats).
27     * - __u32
28       - ``code``
29       - Format code, from enum
30         :ref:`v4l2_mbus_pixelcode <v4l2-mbus-pixelcode>`.
31     * - __u32
32       - ``field``
33       - Field order, from enum :c:type:`v4l2_field`. See
34         :ref:`field-order` for details.
35     * - __u32
36       - ``colorspace``
37       - Image colorspace, from enum :c:type:`v4l2_colorspace`.
38         Must be set by the driver for subdevices. If the application sets the
39         flag ``V4L2_MBUS_FRAMEFMT_SET_CSC`` then the application can set this
40         field on the source pad to request a specific colorspace for the media
41         bus data. If the driver cannot handle the requested conversion, it will
42         return another supported colorspace. The driver indicates that colorspace
43         conversion is supported by setting the flag
44         V4L2_SUBDEV_MBUS_CODE_CSC_COLORSPACE in the corresponding struct
45         :c:type:`v4l2_subdev_mbus_code_enum` during enumeration.
46         See :ref:`v4l2-subdev-mbus-code-flags`.
47     * - union {
48       - (anonymous)
49     * - __u16
50       - ``ycbcr_enc``
51       - Y'CbCr encoding, from enum :c:type:`v4l2_ycbcr_encoding`.
52         This information supplements the ``colorspace`` and must be set by
53         the driver for subdevices, see :ref:`colorspaces`. If the application
54         sets the flag ``V4L2_MBUS_FRAMEFMT_SET_CSC`` then the application can set
55         this field on a source pad to request a specific Y'CbCr encoding
56         for the media bus data. If the driver cannot handle the requested
57         conversion, it will return another supported encoding.
58         This field is ignored for HSV media bus formats. The driver indicates
59         that ycbcr_enc conversion is supported by setting the flag
60         V4L2_SUBDEV_MBUS_CODE_CSC_YCBCR_ENC in the corresponding struct
61         :c:type:`v4l2_subdev_mbus_code_enum` during enumeration.
62         See :ref:`v4l2-subdev-mbus-code-flags`.
63     * - __u16
64       - ``hsv_enc``
65       - HSV encoding, from enum :c:type:`v4l2_hsv_encoding`.
66         This information supplements the ``colorspace`` and must be set by
67         the driver for subdevices, see :ref:`colorspaces`. If the application
68         sets the flag ``V4L2_MBUS_FRAMEFMT_SET_CSC`` then the application can set
69         this field on a source pad to request a specific HSV encoding
70         for the media bus data. If the driver cannot handle the requested
71         conversion, it will return another supported encoding.
72         This field is ignored for Y'CbCr media bus formats. The driver indicates
73         that hsv_enc conversion is supported by setting the flag
74         V4L2_SUBDEV_MBUS_CODE_CSC_HSV_ENC in the corresponding struct
75         :c:type:`v4l2_subdev_mbus_code_enum` during enumeration.
76         See :ref:`v4l2-subdev-mbus-code-flags`
77     * - }
78       -
79     * - __u16
80       - ``quantization``
81       - Quantization range, from enum :c:type:`v4l2_quantization`.
82         This information supplements the ``colorspace`` and must be set by
83         the driver for subdevices, see :ref:`colorspaces`. If the application
84         sets the flag ``V4L2_MBUS_FRAMEFMT_SET_CSC`` then the application can set
85         this field on a source pad to request a specific quantization
86         for the media bus data. If the driver cannot handle the requested
87         conversion, it will return another supported quantization.
88         The driver indicates that quantization conversion is supported by
89         setting the flag V4L2_SUBDEV_MBUS_CODE_CSC_QUANTIZATION in the
90         corresponding struct :c:type:`v4l2_subdev_mbus_code_enum`
91         during enumeration. See :ref:`v4l2-subdev-mbus-code-flags`.
92
93     * - __u16
94       - ``xfer_func``
95       - Transfer function, from enum :c:type:`v4l2_xfer_func`.
96         This information supplements the ``colorspace`` and must be set by
97         the driver for subdevices, see :ref:`colorspaces`. If the application
98         sets the flag ``V4L2_MBUS_FRAMEFMT_SET_CSC`` then the application can set
99         this field on a source pad to request a specific transfer
100         function for the media bus data. If the driver cannot handle the requested
101         conversion, it will return another supported transfer function.
102         The driver indicates that the transfer function conversion is supported by
103         setting the flag V4L2_SUBDEV_MBUS_CODE_CSC_XFER_FUNC in the
104         corresponding struct :c:type:`v4l2_subdev_mbus_code_enum`
105         during enumeration. See :ref:`v4l2-subdev-mbus-code-flags`.
106     * - __u16
107       - ``flags``
108       - flags See:  :ref:v4l2-mbus-framefmt-flags
109     * - __u16
110       - ``reserved``\ [10]
111       - Reserved for future extensions. Applications and drivers must set
112         the array to zero.
113
114 .. _v4l2-mbus-framefmt-flags:
115
116 .. flat-table:: v4l2_mbus_framefmt Flags
117     :header-rows:  0
118     :stub-columns: 0
119     :widths:       3 1 4
120
121     * .. _`mbus-framefmt-set-csc`:
122
123       - ``V4L2_MBUS_FRAMEFMT_SET_CSC``
124       - 0x0001
125       - Set by the application. It is only used for source pads and is
126         ignored for sink pads. If set, then request the subdevice to do
127         colorspace conversion from the received colorspace to the requested
128         colorspace values. If the colorimetry field (``colorspace``, ``xfer_func``,
129         ``ycbcr_enc``, ``hsv_enc`` or ``quantization``) is set to ``*_DEFAULT``,
130         then that colorimetry setting will remain unchanged from what was received.
131         So in order to change the quantization, only the ``quantization`` field shall
132         be set to non default value (``V4L2_QUANTIZATION_FULL_RANGE`` or
133         ``V4L2_QUANTIZATION_LIM_RANGE``) and all other colorimetry fields shall
134         be set to ``*_DEFAULT``.
135
136         To check which conversions are supported by the hardware for the current
137         media bus frame format, see :ref:`v4l2-subdev-mbus-code-flags`.
138
139
140 .. _v4l2-mbus-pixelcode:
141
142 Media Bus Pixel Codes
143 ---------------------
144
145 The media bus pixel codes describe image formats as flowing over
146 physical buses (both between separate physical components and inside
147 SoC devices). This should not be confused with the V4L2 pixel formats
148 that describe, using four character codes, image formats as stored in
149 memory.
150
151 While there is a relationship between image formats on buses and image
152 formats in memory (a raw Bayer image won't be magically converted to
153 JPEG just by storing it to memory), there is no one-to-one
154 correspondence between them.
155
156 The media bus pixel codes document parallel formats. Should the pixel data be
157 transported over a serial bus, the media bus pixel code that describes a
158 parallel format that transfers a sample on a single clock cycle is used. For
159 instance, both MEDIA_BUS_FMT_BGR888_1X24 and MEDIA_BUS_FMT_BGR888_3X8 are used
160 on parallel busses for transferring an 8 bits per sample BGR data, whereas on
161 serial busses the data in this format is only referred to using
162 MEDIA_BUS_FMT_BGR888_1X24. This is because there is effectively only a single
163 way to transport that format on the serial busses.
164
165 Packed RGB Formats
166 ^^^^^^^^^^^^^^^^^^
167
168 Those formats transfer pixel data as red, green and blue components. The
169 format code is made of the following information.
170
171 -  The red, green and blue components order code, as encoded in a pixel
172    sample. Possible values are RGB and BGR.
173
174 -  The number of bits per component, for each component. The values can
175    be different for all components. Common values are 555 and 565.
176
177 -  The number of bus samples per pixel. Pixels that are wider than the
178    bus width must be transferred in multiple samples. Common values are
179    1 and 2.
180
181 -  The bus width.
182
183 -  For formats where the total number of bits per pixel is smaller than
184    the number of bus samples per pixel times the bus width, a padding
185    value stating if the bytes are padded in their most high order bits
186    (PADHI) or low order bits (PADLO). A "C" prefix is used for
187    component-wise padding in the most high order bits (CPADHI) or low
188    order bits (CPADLO) of each separate component.
189
190 -  For formats where the number of bus samples per pixel is larger than
191    1, an endianness value stating if the pixel is transferred MSB first
192    (BE) or LSB first (LE).
193
194 For instance, a format where pixels are encoded as 5-bits red, 5-bits
195 green and 5-bit blue values padded on the high bit, transferred as 2
196 8-bit samples per pixel with the most significant bits (padding, red and
197 half of the green value) transferred first will be named
198 ``MEDIA_BUS_FMT_RGB555_2X8_PADHI_BE``.
199
200 The following tables list existing packed RGB formats.
201
202 .. HACK: ideally, we would be using adjustbox here. However, Sphinx
203 .. is a very bad behaviored guy: if the table has more than 30 cols,
204 .. it switches to long table, and there's no way to override it.
205
206
207 .. tabularcolumns:: |p{4.0cm}|p{0.7cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|
208
209 .. _v4l2-mbus-pixelcode-rgb:
210
211 .. raw:: latex
212
213     \begingroup
214     \tiny
215     \setlength{\tabcolsep}{2pt}
216
217 .. flat-table:: RGB formats
218     :header-rows:  2
219     :stub-columns: 0
220     :widths: 36 7 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
221
222     * - Identifier
223       - Code
224       -
225       - :cspan:`31` Data organization
226     * -
227       -
228       - Bit
229       - 31
230       - 30
231       - 29
232       - 28
233       - 27
234       - 26
235       - 25
236       - 24
237       - 23
238       - 22
239       - 21
240       - 20
241       - 19
242       - 18
243       - 17
244       - 16
245       - 15
246       - 14
247       - 13
248       - 12
249       - 11
250       - 10
251       - 9
252       - 8
253       - 7
254       - 6
255       - 5
256       - 4
257       - 3
258       - 2
259       - 1
260       - 0
261     * .. _MEDIA-BUS-FMT-RGB444-1X12:
262
263       - MEDIA_BUS_FMT_RGB444_1X12
264       - 0x1016
265       -
266       -
267       -
268       -
269       -
270       -
271       -
272       -
273       -
274       -
275       -
276       -
277       -
278       -
279       -
280       -
281       -
282       -
283       -
284       -
285       -
286       - r\ :sub:`3`
287       - r\ :sub:`2`
288       - r\ :sub:`1`
289       - r\ :sub:`0`
290       - g\ :sub:`3`
291       - g\ :sub:`2`
292       - g\ :sub:`1`
293       - g\ :sub:`0`
294       - b\ :sub:`3`
295       - b\ :sub:`2`
296       - b\ :sub:`1`
297       - b\ :sub:`0`
298     * .. _MEDIA-BUS-FMT-RGB444-2X8-PADHI-BE:
299
300       - MEDIA_BUS_FMT_RGB444_2X8_PADHI_BE
301       - 0x1001
302       -
303       -
304       -
305       -
306       -
307       -
308       -
309       -
310       -
311       -
312       -
313       -
314       -
315       -
316       -
317       -
318       -
319       -
320       -
321       -
322       -
323       -
324       -
325       -
326       -
327       - 0
328       - 0
329       - 0
330       - 0
331       - r\ :sub:`3`
332       - r\ :sub:`2`
333       - r\ :sub:`1`
334       - r\ :sub:`0`
335     * -
336       -
337       -
338       -
339       -
340       -
341       -
342       -
343       -
344       -
345       -
346       -
347       -
348       -
349       -
350       -
351       -
352       -
353       -
354       -
355       -
356       -
357       -
358       -
359       -
360       -
361       -
362       - g\ :sub:`3`
363       - g\ :sub:`2`
364       - g\ :sub:`1`
365       - g\ :sub:`0`
366       - b\ :sub:`3`
367       - b\ :sub:`2`
368       - b\ :sub:`1`
369       - b\ :sub:`0`
370     * .. _MEDIA-BUS-FMT-RGB444-2X8-PADHI-LE:
371
372       - MEDIA_BUS_FMT_RGB444_2X8_PADHI_LE
373       - 0x1002
374       -
375       -
376       -
377       -
378       -
379       -
380       -
381       -
382       -
383       -
384       -
385       -
386       -
387       -
388       -
389       -
390       -
391       -
392       -
393       -
394       -
395       -
396       -
397       -
398       -
399       - g\ :sub:`3`
400       - g\ :sub:`2`
401       - g\ :sub:`1`
402       - g\ :sub:`0`
403       - b\ :sub:`3`
404       - b\ :sub:`2`
405       - b\ :sub:`1`
406       - b\ :sub:`0`
407     * -
408       -
409       -
410       -
411       -
412       -
413       -
414       -
415       -
416       -
417       -
418       -
419       -
420       -
421       -
422       -
423       -
424       -
425       -
426       -
427       -
428       -
429       -
430       -
431       -
432       -
433       -
434       - 0
435       - 0
436       - 0
437       - 0
438       - r\ :sub:`3`
439       - r\ :sub:`2`
440       - r\ :sub:`1`
441       - r\ :sub:`0`
442     * .. _MEDIA-BUS-FMT-RGB555-2X8-PADHI-BE:
443
444       - MEDIA_BUS_FMT_RGB555_2X8_PADHI_BE
445       - 0x1003
446       -
447       -
448       -
449       -
450       -
451       -
452       -
453       -
454       -
455       -
456       -
457       -
458       -
459       -
460       -
461       -
462       -
463       -
464       -
465       -
466       -
467       -
468       -
469       -
470       -
471       - 0
472       - r\ :sub:`4`
473       - r\ :sub:`3`
474       - r\ :sub:`2`
475       - r\ :sub:`1`
476       - r\ :sub:`0`
477       - g\ :sub:`4`
478       - g\ :sub:`3`
479     * -
480       -
481       -
482       -
483       -
484       -
485       -
486       -
487       -
488       -
489       -
490       -
491       -
492       -
493       -
494       -
495       -
496       -
497       -
498       -
499       -
500       -
501       -
502       -
503       -
504       -
505       -
506       - g\ :sub:`2`
507       - g\ :sub:`1`
508       - g\ :sub:`0`
509       - b\ :sub:`4`
510       - b\ :sub:`3`
511       - b\ :sub:`2`
512       - b\ :sub:`1`
513       - b\ :sub:`0`
514     * .. _MEDIA-BUS-FMT-RGB555-2X8-PADHI-LE:
515
516       - MEDIA_BUS_FMT_RGB555_2X8_PADHI_LE
517       - 0x1004
518       -
519       -
520       -
521       -
522       -
523       -
524       -
525       -
526       -
527       -
528       -
529       -
530       -
531       -
532       -
533       -
534       -
535       -
536       -
537       -
538       -
539       -
540       -
541       -
542       -
543       - g\ :sub:`2`
544       - g\ :sub:`1`
545       - g\ :sub:`0`
546       - b\ :sub:`4`
547       - b\ :sub:`3`
548       - b\ :sub:`2`
549       - b\ :sub:`1`
550       - b\ :sub:`0`
551     * -
552       -
553       -
554       -
555       -
556       -
557       -
558       -
559       -
560       -
561       -
562       -
563       -
564       -
565       -
566       -
567       -
568       -
569       -
570       -
571       -
572       -
573       -
574       -
575       -
576       -
577       -
578       - 0
579       - r\ :sub:`4`
580       - r\ :sub:`3`
581       - r\ :sub:`2`
582       - r\ :sub:`1`
583       - r\ :sub:`0`
584       - g\ :sub:`4`
585       - g\ :sub:`3`
586     * .. _MEDIA-BUS-FMT-RGB565-1X16:
587
588       - MEDIA_BUS_FMT_RGB565_1X16
589       - 0x1017
590       -
591       -
592       -
593       -
594       -
595       -
596       -
597       -
598       -
599       -
600       -
601       -
602       -
603       -
604       -
605       -
606       -
607       - r\ :sub:`4`
608       - r\ :sub:`3`
609       - r\ :sub:`2`
610       - r\ :sub:`1`
611       - r\ :sub:`0`
612       - g\ :sub:`5`
613       - g\ :sub:`4`
614       - g\ :sub:`3`
615       - g\ :sub:`2`
616       - g\ :sub:`1`
617       - g\ :sub:`0`
618       - b\ :sub:`4`
619       - b\ :sub:`3`
620       - b\ :sub:`2`
621       - b\ :sub:`1`
622       - b\ :sub:`0`
623     * .. _MEDIA-BUS-FMT-BGR565-2X8-BE:
624
625       - MEDIA_BUS_FMT_BGR565_2X8_BE
626       - 0x1005
627       -
628       -
629       -
630       -
631       -
632       -
633       -
634       -
635       -
636       -
637       -
638       -
639       -
640       -
641       -
642       -
643       -
644       -
645       -
646       -
647       -
648       -
649       -
650       -
651       -
652       - b\ :sub:`4`
653       - b\ :sub:`3`
654       - b\ :sub:`2`
655       - b\ :sub:`1`
656       - b\ :sub:`0`
657       - g\ :sub:`5`
658       - g\ :sub:`4`
659       - g\ :sub:`3`
660     * -
661       -
662       -
663       -
664       -
665       -
666       -
667       -
668       -
669       -
670       -
671       -
672       -
673       -
674       -
675       -
676       -
677       -
678       -
679       -
680       -
681       -
682       -
683       -
684       -
685       -
686       -
687       - g\ :sub:`2`
688       - g\ :sub:`1`
689       - g\ :sub:`0`
690       - r\ :sub:`4`
691       - r\ :sub:`3`
692       - r\ :sub:`2`
693       - r\ :sub:`1`
694       - r\ :sub:`0`
695     * .. _MEDIA-BUS-FMT-BGR565-2X8-LE:
696
697       - MEDIA_BUS_FMT_BGR565_2X8_LE
698       - 0x1006
699       -
700       -
701       -
702       -
703       -
704       -
705       -
706       -
707       -
708       -
709       -
710       -
711       -
712       -
713       -
714       -
715       -
716       -
717       -
718       -
719       -
720       -
721       -
722       -
723       -
724       - g\ :sub:`2`
725       - g\ :sub:`1`
726       - g\ :sub:`0`
727       - r\ :sub:`4`
728       - r\ :sub:`3`
729       - r\ :sub:`2`
730       - r\ :sub:`1`
731       - r\ :sub:`0`
732     * -
733       -
734       -
735       -
736       -
737       -
738       -
739       -
740       -
741       -
742       -
743       -
744       -
745       -
746       -
747       -
748       -
749       -
750       -
751       -
752       -
753       -
754       -
755       -
756       -
757       -
758       -
759       - b\ :sub:`4`
760       - b\ :sub:`3`
761       - b\ :sub:`2`
762       - b\ :sub:`1`
763       - b\ :sub:`0`
764       - g\ :sub:`5`
765       - g\ :sub:`4`
766       - g\ :sub:`3`
767     * .. _MEDIA-BUS-FMT-RGB565-2X8-BE:
768
769       - MEDIA_BUS_FMT_RGB565_2X8_BE
770       - 0x1007
771       -
772       -
773       -
774       -
775       -
776       -
777       -
778       -
779       -
780       -
781       -
782       -
783       -
784       -
785       -
786       -
787       -
788       -
789       -
790       -
791       -
792       -
793       -
794       -
795       -
796       - r\ :sub:`4`
797       - r\ :sub:`3`
798       - r\ :sub:`2`
799       - r\ :sub:`1`
800       - r\ :sub:`0`
801       - g\ :sub:`5`
802       - g\ :sub:`4`
803       - g\ :sub:`3`
804     * -
805       -
806       -
807       -
808       -
809       -
810       -
811       -
812       -
813       -
814       -
815       -
816       -
817       -
818       -
819       -
820       -
821       -
822       -
823       -
824       -
825       -
826       -
827       -
828       -
829       -
830       -
831       - g\ :sub:`2`
832       - g\ :sub:`1`
833       - g\ :sub:`0`
834       - b\ :sub:`4`
835       - b\ :sub:`3`
836       - b\ :sub:`2`
837       - b\ :sub:`1`
838       - b\ :sub:`0`
839     * .. _MEDIA-BUS-FMT-RGB565-2X8-LE:
840
841       - MEDIA_BUS_FMT_RGB565_2X8_LE
842       - 0x1008
843       -
844       -
845       -
846       -
847       -
848       -
849       -
850       -
851       -
852       -
853       -
854       -
855       -
856       -
857       -
858       -
859       -
860       -
861       -
862       -
863       -
864       -
865       -
866       -
867       -
868       - g\ :sub:`2`
869       - g\ :sub:`1`
870       - g\ :sub:`0`
871       - b\ :sub:`4`
872       - b\ :sub:`3`
873       - b\ :sub:`2`
874       - b\ :sub:`1`
875       - b\ :sub:`0`
876     * -
877       -
878       -
879       -
880       -
881       -
882       -
883       -
884       -
885       -
886       -
887       -
888       -
889       -
890       -
891       -
892       -
893       -
894       -
895       -
896       -
897       -
898       -
899       -
900       -
901       -
902       -
903       - r\ :sub:`4`
904       - r\ :sub:`3`
905       - r\ :sub:`2`
906       - r\ :sub:`1`
907       - r\ :sub:`0`
908       - g\ :sub:`5`
909       - g\ :sub:`4`
910       - g\ :sub:`3`
911     * .. _MEDIA-BUS-FMT-RGB666-1X18:
912
913       - MEDIA_BUS_FMT_RGB666_1X18
914       - 0x1009
915       -
916       -
917       -
918       -
919       -
920       -
921       -
922       -
923       -
924       -
925       -
926       -
927       -
928       -
929       -
930       - r\ :sub:`5`
931       - r\ :sub:`4`
932       - r\ :sub:`3`
933       - r\ :sub:`2`
934       - r\ :sub:`1`
935       - r\ :sub:`0`
936       - g\ :sub:`5`
937       - g\ :sub:`4`
938       - g\ :sub:`3`
939       - g\ :sub:`2`
940       - g\ :sub:`1`
941       - g\ :sub:`0`
942       - b\ :sub:`5`
943       - b\ :sub:`4`
944       - b\ :sub:`3`
945       - b\ :sub:`2`
946       - b\ :sub:`1`
947       - b\ :sub:`0`
948     * .. _MEDIA-BUS-FMT-RBG888-1X24:
949
950       - MEDIA_BUS_FMT_RBG888_1X24
951       - 0x100e
952       -
953       -
954       -
955       -
956       -
957       -
958       -
959       -
960       -
961       - r\ :sub:`7`
962       - r\ :sub:`6`
963       - r\ :sub:`5`
964       - r\ :sub:`4`
965       - r\ :sub:`3`
966       - r\ :sub:`2`
967       - r\ :sub:`1`
968       - r\ :sub:`0`
969       - b\ :sub:`7`
970       - b\ :sub:`6`
971       - b\ :sub:`5`
972       - b\ :sub:`4`
973       - b\ :sub:`3`
974       - b\ :sub:`2`
975       - b\ :sub:`1`
976       - b\ :sub:`0`
977       - g\ :sub:`7`
978       - g\ :sub:`6`
979       - g\ :sub:`5`
980       - g\ :sub:`4`
981       - g\ :sub:`3`
982       - g\ :sub:`2`
983       - g\ :sub:`1`
984       - g\ :sub:`0`
985     * .. _MEDIA-BUS-FMT-RGB666-1X24_CPADHI:
986
987       - MEDIA_BUS_FMT_RGB666_1X24_CPADHI
988       - 0x1015
989       -
990       -
991       -
992       -
993       -
994       -
995       -
996       -
997       -
998       - 0
999       - 0
1000       - r\ :sub:`5`
1001       - r\ :sub:`4`
1002       - r\ :sub:`3`
1003       - r\ :sub:`2`
1004       - r\ :sub:`1`
1005       - r\ :sub:`0`
1006       - 0
1007       - 0
1008       - g\ :sub:`5`
1009       - g\ :sub:`4`
1010       - g\ :sub:`3`
1011       - g\ :sub:`2`
1012       - g\ :sub:`1`
1013       - g\ :sub:`0`
1014       - 0
1015       - 0
1016       - b\ :sub:`5`
1017       - b\ :sub:`4`
1018       - b\ :sub:`3`
1019       - b\ :sub:`2`
1020       - b\ :sub:`1`
1021       - b\ :sub:`0`
1022     * .. _MEDIA-BUS-FMT-BGR888-1X24:
1023
1024       - MEDIA_BUS_FMT_BGR888_1X24
1025       - 0x1013
1026       -
1027       -
1028       -
1029       -
1030       -
1031       -
1032       -
1033       -
1034       -
1035       - b\ :sub:`7`
1036       - b\ :sub:`6`
1037       - b\ :sub:`5`
1038       - b\ :sub:`4`
1039       - b\ :sub:`3`
1040       - b\ :sub:`2`
1041       - b\ :sub:`1`
1042       - b\ :sub:`0`
1043       - g\ :sub:`7`
1044       - g\ :sub:`6`
1045       - g\ :sub:`5`
1046       - g\ :sub:`4`
1047       - g\ :sub:`3`
1048       - g\ :sub:`2`
1049       - g\ :sub:`1`
1050       - g\ :sub:`0`
1051       - r\ :sub:`7`
1052       - r\ :sub:`6`
1053       - r\ :sub:`5`
1054       - r\ :sub:`4`
1055       - r\ :sub:`3`
1056       - r\ :sub:`2`
1057       - r\ :sub:`1`
1058       - r\ :sub:`0`
1059     * .. _MEDIA-BUS-FMT-BGR888-3X8:
1060
1061       - MEDIA_BUS_FMT_BGR888_3X8
1062       - 0x101b
1063       -
1064       -
1065       -
1066       -
1067       -
1068       -
1069       -
1070       -
1071       -
1072       -
1073       -
1074       -
1075       -
1076       -
1077       -
1078       -
1079       -
1080       -
1081       -
1082       -
1083       -
1084       -
1085       -
1086       -
1087       -
1088       - b\ :sub:`7`
1089       - b\ :sub:`6`
1090       - b\ :sub:`5`
1091       - b\ :sub:`4`
1092       - b\ :sub:`3`
1093       - b\ :sub:`2`
1094       - b\ :sub:`1`
1095       - b\ :sub:`0`
1096     * -
1097       -
1098       -
1099       -
1100       -
1101       -
1102       -
1103       -
1104       -
1105       -
1106       -
1107       -
1108       -
1109       -
1110       -
1111       -
1112       -
1113       -
1114       -
1115       -
1116       -
1117       -
1118       -
1119       -
1120       -
1121       -
1122       -
1123       - g\ :sub:`7`
1124       - g\ :sub:`6`
1125       - g\ :sub:`5`
1126       - g\ :sub:`4`
1127       - g\ :sub:`3`
1128       - g\ :sub:`2`
1129       - g\ :sub:`1`
1130       - g\ :sub:`0`
1131     * -
1132       -
1133       -
1134       -
1135       -
1136       -
1137       -
1138       -
1139       -
1140       -
1141       -
1142       -
1143       -
1144       -
1145       -
1146       -
1147       -
1148       -
1149       -
1150       -
1151       -
1152       -
1153       -
1154       -
1155       -
1156       -
1157       -
1158       - r\ :sub:`7`
1159       - r\ :sub:`6`
1160       - r\ :sub:`5`
1161       - r\ :sub:`4`
1162       - r\ :sub:`3`
1163       - r\ :sub:`2`
1164       - r\ :sub:`1`
1165       - r\ :sub:`0`
1166     * .. _MEDIA-BUS-FMT-GBR888-1X24:
1167
1168       - MEDIA_BUS_FMT_GBR888_1X24
1169       - 0x1014
1170       -
1171       -
1172       -
1173       -
1174       -
1175       -
1176       -
1177       -
1178       -
1179       - g\ :sub:`7`
1180       - g\ :sub:`6`
1181       - g\ :sub:`5`
1182       - g\ :sub:`4`
1183       - g\ :sub:`3`
1184       - g\ :sub:`2`
1185       - g\ :sub:`1`
1186       - g\ :sub:`0`
1187       - b\ :sub:`7`
1188       - b\ :sub:`6`
1189       - b\ :sub:`5`
1190       - b\ :sub:`4`
1191       - b\ :sub:`3`
1192       - b\ :sub:`2`
1193       - b\ :sub:`1`
1194       - b\ :sub:`0`
1195       - r\ :sub:`7`
1196       - r\ :sub:`6`
1197       - r\ :sub:`5`
1198       - r\ :sub:`4`
1199       - r\ :sub:`3`
1200       - r\ :sub:`2`
1201       - r\ :sub:`1`
1202       - r\ :sub:`0`
1203     * .. _MEDIA-BUS-FMT-RGB888-1X24:
1204
1205       - MEDIA_BUS_FMT_RGB888_1X24
1206       - 0x100a
1207       -
1208       -
1209       -
1210       -
1211       -
1212       -
1213       -
1214       -
1215       -
1216       - r\ :sub:`7`
1217       - r\ :sub:`6`
1218       - r\ :sub:`5`
1219       - r\ :sub:`4`
1220       - r\ :sub:`3`
1221       - r\ :sub:`2`
1222       - r\ :sub:`1`
1223       - r\ :sub:`0`
1224       - g\ :sub:`7`
1225       - g\ :sub:`6`
1226       - g\ :sub:`5`
1227       - g\ :sub:`4`
1228       - g\ :sub:`3`
1229       - g\ :sub:`2`
1230       - g\ :sub:`1`
1231       - g\ :sub:`0`
1232       - b\ :sub:`7`
1233       - b\ :sub:`6`
1234       - b\ :sub:`5`
1235       - b\ :sub:`4`
1236       - b\ :sub:`3`
1237       - b\ :sub:`2`
1238       - b\ :sub:`1`
1239       - b\ :sub:`0`
1240     * .. _MEDIA-BUS-FMT-RGB888-2X12-BE:
1241
1242       - MEDIA_BUS_FMT_RGB888_2X12_BE
1243       - 0x100b
1244       -
1245       -
1246       -
1247       -
1248       -
1249       -
1250       -
1251       -
1252       -
1253       -
1254       -
1255       -
1256       -
1257       -
1258       -
1259       -
1260       -
1261       -
1262       -
1263       -
1264       -
1265       - r\ :sub:`7`
1266       - r\ :sub:`6`
1267       - r\ :sub:`5`
1268       - r\ :sub:`4`
1269       - r\ :sub:`3`
1270       - r\ :sub:`2`
1271       - r\ :sub:`1`
1272       - r\ :sub:`0`
1273       - g\ :sub:`7`
1274       - g\ :sub:`6`
1275       - g\ :sub:`5`
1276       - g\ :sub:`4`
1277     * -
1278       -
1279       -
1280       -
1281       -
1282       -
1283       -
1284       -
1285       -
1286       -
1287       -
1288       -
1289       -
1290       -
1291       -
1292       -
1293       -
1294       -
1295       -
1296       -
1297       -
1298       -
1299       -
1300       - g\ :sub:`3`
1301       - g\ :sub:`2`
1302       - g\ :sub:`1`
1303       - g\ :sub:`0`
1304       - b\ :sub:`7`
1305       - b\ :sub:`6`
1306       - b\ :sub:`5`
1307       - b\ :sub:`4`
1308       - b\ :sub:`3`
1309       - b\ :sub:`2`
1310       - b\ :sub:`1`
1311       - b\ :sub:`0`
1312     * .. _MEDIA-BUS-FMT-RGB888-2X12-LE:
1313
1314       - MEDIA_BUS_FMT_RGB888_2X12_LE
1315       - 0x100c
1316       -
1317       -
1318       -
1319       -
1320       -
1321       -
1322       -
1323       -
1324       -
1325       -
1326       -
1327       -
1328       -
1329       -
1330       -
1331       -
1332       -
1333       -
1334       -
1335       -
1336       -
1337       - g\ :sub:`3`
1338       - g\ :sub:`2`
1339       - g\ :sub:`1`
1340       - g\ :sub:`0`
1341       - b\ :sub:`7`
1342       - b\ :sub:`6`
1343       - b\ :sub:`5`
1344       - b\ :sub:`4`
1345       - b\ :sub:`3`
1346       - b\ :sub:`2`
1347       - b\ :sub:`1`
1348       - b\ :sub:`0`
1349     * -
1350       -
1351       -
1352       -
1353       -
1354       -
1355       -
1356       -
1357       -
1358       -
1359       -
1360       -
1361       -
1362       -
1363       -
1364       -
1365       -
1366       -
1367       -
1368       -
1369       -
1370       -
1371       -
1372       - r\ :sub:`7`
1373       - r\ :sub:`6`
1374       - r\ :sub:`5`
1375       - r\ :sub:`4`
1376       - r\ :sub:`3`
1377       - r\ :sub:`2`
1378       - r\ :sub:`1`
1379       - r\ :sub:`0`
1380       - g\ :sub:`7`
1381       - g\ :sub:`6`
1382       - g\ :sub:`5`
1383       - g\ :sub:`4`
1384     * .. _MEDIA-BUS-FMT-RGB888-3X8:
1385
1386       - MEDIA_BUS_FMT_RGB888_3X8
1387       - 0x101c
1388       -
1389       -
1390       -
1391       -
1392       -
1393       -
1394       -
1395       -
1396       -
1397       -
1398       -
1399       -
1400       -
1401       -
1402       -
1403       -
1404       -
1405       -
1406       -
1407       -
1408       -
1409       -
1410       -
1411       -
1412       -
1413       - r\ :sub:`7`
1414       - r\ :sub:`6`
1415       - r\ :sub:`5`
1416       - r\ :sub:`4`
1417       - r\ :sub:`3`
1418       - r\ :sub:`2`
1419       - r\ :sub:`1`
1420       - r\ :sub:`0`
1421     * -
1422       -
1423       -
1424       -
1425       -
1426       -
1427       -
1428       -
1429       -
1430       -
1431       -
1432       -
1433       -
1434       -
1435       -
1436       -
1437       -
1438       -
1439       -
1440       -
1441       -
1442       -
1443       -
1444       -
1445       -
1446       -
1447       -
1448       - g\ :sub:`7`
1449       - g\ :sub:`6`
1450       - g\ :sub:`5`
1451       - g\ :sub:`4`
1452       - g\ :sub:`3`
1453       - g\ :sub:`2`
1454       - g\ :sub:`1`
1455       - g\ :sub:`0`
1456     * -
1457       -
1458       -
1459       -
1460       -
1461       -
1462       -
1463       -
1464       -
1465       -
1466       -
1467       -
1468       -
1469       -
1470       -
1471       -
1472       -
1473       -
1474       -
1475       -
1476       -
1477       -
1478       -
1479       -
1480       -
1481       -
1482       -
1483       - b\ :sub:`7`
1484       - b\ :sub:`6`
1485       - b\ :sub:`5`
1486       - b\ :sub:`4`
1487       - b\ :sub:`3`
1488       - b\ :sub:`2`
1489       - b\ :sub:`1`
1490       - b\ :sub:`0`
1491     * .. _MEDIA-BUS-FMT-ARGB888-1X32:
1492
1493       - MEDIA_BUS_FMT_ARGB888_1X32
1494       - 0x100d
1495       -
1496       - a\ :sub:`7`
1497       - a\ :sub:`6`
1498       - a\ :sub:`5`
1499       - a\ :sub:`4`
1500       - a\ :sub:`3`
1501       - a\ :sub:`2`
1502       - a\ :sub:`1`
1503       - a\ :sub:`0`
1504       - r\ :sub:`7`
1505       - r\ :sub:`6`
1506       - r\ :sub:`5`
1507       - r\ :sub:`4`
1508       - r\ :sub:`3`
1509       - r\ :sub:`2`
1510       - r\ :sub:`1`
1511       - r\ :sub:`0`
1512       - g\ :sub:`7`
1513       - g\ :sub:`6`
1514       - g\ :sub:`5`
1515       - g\ :sub:`4`
1516       - g\ :sub:`3`
1517       - g\ :sub:`2`
1518       - g\ :sub:`1`
1519       - g\ :sub:`0`
1520       - b\ :sub:`7`
1521       - b\ :sub:`6`
1522       - b\ :sub:`5`
1523       - b\ :sub:`4`
1524       - b\ :sub:`3`
1525       - b\ :sub:`2`
1526       - b\ :sub:`1`
1527       - b\ :sub:`0`
1528     * .. _MEDIA-BUS-FMT-RGB888-1X32-PADHI:
1529
1530       - MEDIA_BUS_FMT_RGB888_1X32_PADHI
1531       - 0x100f
1532       -
1533       - 0
1534       - 0
1535       - 0
1536       - 0
1537       - 0
1538       - 0
1539       - 0
1540       - 0
1541       - r\ :sub:`7`
1542       - r\ :sub:`6`
1543       - r\ :sub:`5`
1544       - r\ :sub:`4`
1545       - r\ :sub:`3`
1546       - r\ :sub:`2`
1547       - r\ :sub:`1`
1548       - r\ :sub:`0`
1549       - g\ :sub:`7`
1550       - g\ :sub:`6`
1551       - g\ :sub:`5`
1552       - g\ :sub:`4`
1553       - g\ :sub:`3`
1554       - g\ :sub:`2`
1555       - g\ :sub:`1`
1556       - g\ :sub:`0`
1557       - b\ :sub:`7`
1558       - b\ :sub:`6`
1559       - b\ :sub:`5`
1560       - b\ :sub:`4`
1561       - b\ :sub:`3`
1562       - b\ :sub:`2`
1563       - b\ :sub:`1`
1564       - b\ :sub:`0`
1565     * .. _MEDIA-BUS-FMT-RGB101010-1X30:
1566
1567       - MEDIA_BUS_FMT_RGB101010_1X30
1568       - 0x1018
1569       -
1570       - 0
1571       - 0
1572       - r\ :sub:`9`
1573       - r\ :sub:`8`
1574       - r\ :sub:`7`
1575       - r\ :sub:`6`
1576       - r\ :sub:`5`
1577       - r\ :sub:`4`
1578       - r\ :sub:`3`
1579       - r\ :sub:`2`
1580       - r\ :sub:`1`
1581       - r\ :sub:`0`
1582       - g\ :sub:`9`
1583       - g\ :sub:`8`
1584       - g\ :sub:`7`
1585       - g\ :sub:`6`
1586       - g\ :sub:`5`
1587       - g\ :sub:`4`
1588       - g\ :sub:`3`
1589       - g\ :sub:`2`
1590       - g\ :sub:`1`
1591       - g\ :sub:`0`
1592       - b\ :sub:`9`
1593       - b\ :sub:`8`
1594       - b\ :sub:`7`
1595       - b\ :sub:`6`
1596       - b\ :sub:`5`
1597       - b\ :sub:`4`
1598       - b\ :sub:`3`
1599       - b\ :sub:`2`
1600       - b\ :sub:`1`
1601       - b\ :sub:`0`
1602
1603 .. raw:: latex
1604
1605     \endgroup
1606
1607
1608 The following table list existing packed 36bit wide RGB formats.
1609
1610 .. tabularcolumns:: |p{4.0cm}|p{0.7cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|
1611
1612 .. _v4l2-mbus-pixelcode-rgb-36:
1613
1614 .. raw:: latex
1615
1616     \begingroup
1617     \tiny
1618     \setlength{\tabcolsep}{2pt}
1619
1620 .. flat-table:: 36bit RGB formats
1621     :header-rows:  2
1622     :stub-columns: 0
1623     :widths: 36 7 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
1624
1625     * - Identifier
1626       - Code
1627       -
1628       - :cspan:`35` Data organization
1629     * -
1630       -
1631       - Bit
1632       - 35
1633       - 34
1634       - 33
1635       - 32
1636       - 31
1637       - 30
1638       - 29
1639       - 28
1640       - 27
1641       - 26
1642       - 25
1643       - 24
1644       - 23
1645       - 22
1646       - 21
1647       - 20
1648       - 19
1649       - 18
1650       - 17
1651       - 16
1652       - 15
1653       - 14
1654       - 13
1655       - 12
1656       - 11
1657       - 10
1658       - 9
1659       - 8
1660       - 7
1661       - 6
1662       - 5
1663       - 4
1664       - 3
1665       - 2
1666       - 1
1667       - 0
1668     * .. _MEDIA-BUS-FMT-RGB121212-1X36:
1669
1670       - MEDIA_BUS_FMT_RGB121212_1X36
1671       - 0x1019
1672       -
1673       - r\ :sub:`11`
1674       - r\ :sub:`10`
1675       - r\ :sub:`9`
1676       - r\ :sub:`8`
1677       - r\ :sub:`7`
1678       - r\ :sub:`6`
1679       - r\ :sub:`5`
1680       - r\ :sub:`4`
1681       - r\ :sub:`3`
1682       - r\ :sub:`2`
1683       - r\ :sub:`1`
1684       - r\ :sub:`0`
1685       - g\ :sub:`11`
1686       - g\ :sub:`10`
1687       - g\ :sub:`9`
1688       - g\ :sub:`8`
1689       - g\ :sub:`7`
1690       - g\ :sub:`6`
1691       - g\ :sub:`5`
1692       - g\ :sub:`4`
1693       - g\ :sub:`3`
1694       - g\ :sub:`2`
1695       - g\ :sub:`1`
1696       - g\ :sub:`0`
1697       - b\ :sub:`11`
1698       - b\ :sub:`10`
1699       - b\ :sub:`9`
1700       - b\ :sub:`8`
1701       - b\ :sub:`7`
1702       - b\ :sub:`6`
1703       - b\ :sub:`5`
1704       - b\ :sub:`4`
1705       - b\ :sub:`3`
1706       - b\ :sub:`2`
1707       - b\ :sub:`1`
1708       - b\ :sub:`0`
1709
1710 .. raw:: latex
1711
1712     \endgroup
1713
1714
1715 The following table list existing packed 48bit wide RGB formats.
1716
1717 .. tabularcolumns:: |p{4.0cm}|p{0.7cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|
1718
1719 .. _v4l2-mbus-pixelcode-rgb-48:
1720
1721 .. raw:: latex
1722
1723     \begingroup
1724     \tiny
1725     \setlength{\tabcolsep}{2pt}
1726
1727 .. flat-table:: 48bit RGB formats
1728     :header-rows:  3
1729     :stub-columns: 0
1730     :widths: 36 7 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
1731
1732     * - Identifier
1733       - Code
1734       -
1735       - :cspan:`31` Data organization
1736     * -
1737       -
1738       - Bit
1739       -
1740       -
1741       -
1742       -
1743       -
1744       -
1745       -
1746       -
1747       -
1748       -
1749       -
1750       -
1751       -
1752       -
1753       -
1754       -
1755       - 47
1756       - 46
1757       - 45
1758       - 44
1759       - 43
1760       - 42
1761       - 41
1762       - 40
1763       - 39
1764       - 38
1765       - 37
1766       - 36
1767       - 35
1768       - 34
1769       - 33
1770       - 32
1771     * -
1772       -
1773       -
1774       - 31
1775       - 30
1776       - 29
1777       - 28
1778       - 27
1779       - 26
1780       - 25
1781       - 24
1782       - 23
1783       - 22
1784       - 21
1785       - 20
1786       - 19
1787       - 18
1788       - 17
1789       - 16
1790       - 15
1791       - 14
1792       - 13
1793       - 12
1794       - 11
1795       - 10
1796       - 9
1797       - 8
1798       - 7
1799       - 6
1800       - 5
1801       - 4
1802       - 3
1803       - 2
1804       - 1
1805       - 0
1806     * .. _MEDIA-BUS-FMT-RGB161616-1X48:
1807
1808       - MEDIA_BUS_FMT_RGB161616_1X48
1809       - 0x101a
1810       -
1811       -
1812       -
1813       -
1814       -
1815       -
1816       -
1817       -
1818       -
1819       -
1820       -
1821       -
1822       -
1823       -
1824       -
1825       -
1826       -
1827       - r\ :sub:`15`
1828       - r\ :sub:`14`
1829       - r\ :sub:`13`
1830       - r\ :sub:`12`
1831       - r\ :sub:`11`
1832       - r\ :sub:`10`
1833       - r\ :sub:`9`
1834       - r\ :sub:`8`
1835       - r\ :sub:`7`
1836       - r\ :sub:`6`
1837       - r\ :sub:`5`
1838       - r\ :sub:`4`
1839       - r\ :sub:`3`
1840       - r\ :sub:`2`
1841       - r\ :sub:`1`
1842       - r\ :sub:`0`
1843     * -
1844       -
1845       -
1846       - g\ :sub:`15`
1847       - g\ :sub:`14`
1848       - g\ :sub:`13`
1849       - g\ :sub:`12`
1850       - g\ :sub:`11`
1851       - g\ :sub:`10`
1852       - g\ :sub:`9`
1853       - g\ :sub:`8`
1854       - g\ :sub:`7`
1855       - g\ :sub:`6`
1856       - g\ :sub:`5`
1857       - g\ :sub:`4`
1858       - g\ :sub:`3`
1859       - g\ :sub:`2`
1860       - g\ :sub:`1`
1861       - g\ :sub:`0`
1862       - b\ :sub:`15`
1863       - b\ :sub:`14`
1864       - b\ :sub:`13`
1865       - b\ :sub:`12`
1866       - b\ :sub:`11`
1867       - b\ :sub:`10`
1868       - b\ :sub:`9`
1869       - b\ :sub:`8`
1870       - b\ :sub:`7`
1871       - b\ :sub:`6`
1872       - b\ :sub:`5`
1873       - b\ :sub:`4`
1874       - b\ :sub:`3`
1875       - b\ :sub:`2`
1876       - b\ :sub:`1`
1877       - b\ :sub:`0`
1878
1879 .. raw:: latex
1880
1881     \endgroup
1882
1883 On LVDS buses, usually each sample is transferred serialized in seven
1884 time slots per pixel clock, on three (18-bit) or four (24-bit)
1885 differential data pairs at the same time. The remaining bits are used
1886 for control signals as defined by SPWG/PSWG/VESA or JEIDA standards. The
1887 24-bit RGB format serialized in seven time slots on four lanes using
1888 JEIDA defined bit mapping will be named
1889 ``MEDIA_BUS_FMT_RGB888_1X7X4_JEIDA``, for example.
1890
1891 .. raw:: latex
1892
1893     \tiny
1894
1895 .. _v4l2-mbus-pixelcode-rgb-lvds:
1896
1897 .. flat-table:: LVDS RGB formats
1898     :header-rows:  2
1899     :stub-columns: 0
1900
1901     * - Identifier
1902       - Code
1903       -
1904       -
1905       - :cspan:`3` Data organization
1906     * -
1907       -
1908       - Timeslot
1909       - Lane
1910       - 3
1911       - 2
1912       - 1
1913       - 0
1914     * .. _MEDIA-BUS-FMT-RGB666-1X7X3-SPWG:
1915
1916       - MEDIA_BUS_FMT_RGB666_1X7X3_SPWG
1917       - 0x1010
1918       - 0
1919       -
1920       -
1921       - d
1922       - b\ :sub:`1`
1923       - g\ :sub:`0`
1924     * -
1925       -
1926       - 1
1927       -
1928       -
1929       - d
1930       - b\ :sub:`0`
1931       - r\ :sub:`5`
1932     * -
1933       -
1934       - 2
1935       -
1936       -
1937       - d
1938       - g\ :sub:`5`
1939       - r\ :sub:`4`
1940     * -
1941       -
1942       - 3
1943       -
1944       -
1945       - b\ :sub:`5`
1946       - g\ :sub:`4`
1947       - r\ :sub:`3`
1948     * -
1949       -
1950       - 4
1951       -
1952       -
1953       - b\ :sub:`4`
1954       - g\ :sub:`3`
1955       - r\ :sub:`2`
1956     * -
1957       -
1958       - 5
1959       -
1960       -
1961       - b\ :sub:`3`
1962       - g\ :sub:`2`
1963       - r\ :sub:`1`
1964     * -
1965       -
1966       - 6
1967       -
1968       -
1969       - b\ :sub:`2`
1970       - g\ :sub:`1`
1971       - r\ :sub:`0`
1972     * .. _MEDIA-BUS-FMT-RGB888-1X7X4-SPWG:
1973
1974       - MEDIA_BUS_FMT_RGB888_1X7X4_SPWG
1975       - 0x1011
1976       - 0
1977       -
1978       - d
1979       - d
1980       - b\ :sub:`1`
1981       - g\ :sub:`0`
1982     * -
1983       -
1984       - 1
1985       -
1986       - b\ :sub:`7`
1987       - d
1988       - b\ :sub:`0`
1989       - r\ :sub:`5`
1990     * -
1991       -
1992       - 2
1993       -
1994       - b\ :sub:`6`
1995       - d
1996       - g\ :sub:`5`
1997       - r\ :sub:`4`
1998     * -
1999       -
2000       - 3
2001       -
2002       - g\ :sub:`7`
2003       - b\ :sub:`5`
2004       - g\ :sub:`4`
2005       - r\ :sub:`3`
2006     * -
2007       -
2008       - 4
2009       -
2010       - g\ :sub:`6`
2011       - b\ :sub:`4`
2012       - g\ :sub:`3`
2013       - r\ :sub:`2`
2014     * -
2015       -
2016       - 5
2017       -
2018       - r\ :sub:`7`
2019       - b\ :sub:`3`
2020       - g\ :sub:`2`
2021       - r\ :sub:`1`
2022     * -
2023       -
2024       - 6
2025       -
2026       - r\ :sub:`6`
2027       - b\ :sub:`2`
2028       - g\ :sub:`1`
2029       - r\ :sub:`0`
2030     * .. _MEDIA-BUS-FMT-RGB888-1X7X4-JEIDA:
2031
2032       - MEDIA_BUS_FMT_RGB888_1X7X4_JEIDA
2033       - 0x1012
2034       - 0
2035       -
2036       - d
2037       - d
2038       - b\ :sub:`3`
2039       - g\ :sub:`2`
2040     * -
2041       -
2042       - 1
2043       -
2044       - b\ :sub:`1`
2045       - d
2046       - b\ :sub:`2`
2047       - r\ :sub:`7`
2048     * -
2049       -
2050       - 2
2051       -
2052       - b\ :sub:`0`
2053       - d
2054       - g\ :sub:`7`
2055       - r\ :sub:`6`
2056     * -
2057       -
2058       - 3
2059       -
2060       - g\ :sub:`1`
2061       - b\ :sub:`7`
2062       - g\ :sub:`6`
2063       - r\ :sub:`5`
2064     * -
2065       -
2066       - 4
2067       -
2068       - g\ :sub:`0`
2069       - b\ :sub:`6`
2070       - g\ :sub:`5`
2071       - r\ :sub:`4`
2072     * -
2073       -
2074       - 5
2075       -
2076       - r\ :sub:`1`
2077       - b\ :sub:`5`
2078       - g\ :sub:`4`
2079       - r\ :sub:`3`
2080     * -
2081       -
2082       - 6
2083       -
2084       - r\ :sub:`0`
2085       - b\ :sub:`4`
2086       - g\ :sub:`3`
2087       - r\ :sub:`2`
2088
2089 .. raw:: latex
2090
2091     \normalsize
2092
2093
2094 Bayer Formats
2095 ^^^^^^^^^^^^^
2096
2097 Those formats transfer pixel data as red, green and blue components. The
2098 format code is made of the following information.
2099
2100 -  The red, green and blue components order code, as encoded in a pixel
2101    sample. The possible values are shown in :ref:`bayer-patterns`.
2102
2103 -  The number of bits per pixel component. All components are
2104    transferred on the same number of bits. Common values are 8, 10 and
2105    12.
2106
2107 -  The compression (optional). If the pixel components are ALAW- or
2108    DPCM-compressed, a mention of the compression scheme and the number
2109    of bits per compressed pixel component.
2110
2111 -  The number of bus samples per pixel. Pixels that are wider than the
2112    bus width must be transferred in multiple samples. Common values are
2113    1 and 2.
2114
2115 -  The bus width.
2116
2117 -  For formats where the total number of bits per pixel is smaller than
2118    the number of bus samples per pixel times the bus width, a padding
2119    value stating if the bytes are padded in their most high order bits
2120    (PADHI) or low order bits (PADLO).
2121
2122 -  For formats where the number of bus samples per pixel is larger than
2123    1, an endianness value stating if the pixel is transferred MSB first
2124    (BE) or LSB first (LE).
2125
2126 For instance, a format with uncompressed 10-bit Bayer components
2127 arranged in a red, green, green, blue pattern transferred as 2 8-bit
2128 samples per pixel with the least significant bits transferred first will
2129 be named ``MEDIA_BUS_FMT_SRGGB10_2X8_PADHI_LE``.
2130
2131
2132 .. _bayer-patterns:
2133
2134 .. kernel-figure:: bayer.svg
2135     :alt:    bayer.svg
2136     :align:  center
2137
2138     **Figure 4.8 Bayer Patterns**
2139
2140 The following table lists existing packed Bayer formats. The data
2141 organization is given as an example for the first pixel only.
2142
2143
2144 .. HACK: ideally, we would be using adjustbox here. However, Sphinx
2145 .. is a very bad behaviored guy: if the table has more than 30 cols,
2146 .. it switches to long table, and there's no way to override it.
2147
2148
2149 .. raw:: latex
2150
2151     \begingroup
2152     \tiny
2153     \setlength{\tabcolsep}{2pt}
2154
2155 .. tabularcolumns:: |p{4.0cm}|p{0.7cm}|p{0.3cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|
2156
2157 .. _v4l2-mbus-pixelcode-bayer:
2158
2159 .. cssclass: longtable
2160
2161 .. flat-table:: Bayer Formats
2162     :header-rows:  2
2163     :stub-columns: 0
2164
2165     * - Identifier
2166       - Code
2167       -
2168       - :cspan:`15` Data organization
2169     * -
2170       -
2171       - Bit
2172       - 15
2173       - 14
2174       - 13
2175       - 12
2176       - 11
2177       - 10
2178       - 9
2179       - 8
2180       - 7
2181       - 6
2182       - 5
2183       - 4
2184       - 3
2185       - 2
2186       - 1
2187       - 0
2188     * .. _MEDIA-BUS-FMT-SBGGR8-1X8:
2189
2190       - MEDIA_BUS_FMT_SBGGR8_1X8
2191       - 0x3001
2192       -
2193       -
2194       -
2195       -
2196       -
2197       -
2198       -
2199       -
2200       -
2201       - b\ :sub:`7`
2202       - b\ :sub:`6`
2203       - b\ :sub:`5`
2204       - b\ :sub:`4`
2205       - b\ :sub:`3`
2206       - b\ :sub:`2`
2207       - b\ :sub:`1`
2208       - b\ :sub:`0`
2209     * .. _MEDIA-BUS-FMT-SGBRG8-1X8:
2210
2211       - MEDIA_BUS_FMT_SGBRG8_1X8
2212       - 0x3013
2213       -
2214       -
2215       -
2216       -
2217       -
2218       -
2219       -
2220       -
2221       -
2222       - g\ :sub:`7`
2223       - g\ :sub:`6`
2224       - g\ :sub:`5`
2225       - g\ :sub:`4`
2226       - g\ :sub:`3`
2227       - g\ :sub:`2`
2228       - g\ :sub:`1`
2229       - g\ :sub:`0`
2230     * .. _MEDIA-BUS-FMT-SGRBG8-1X8:
2231
2232       - MEDIA_BUS_FMT_SGRBG8_1X8
2233       - 0x3002
2234       -
2235       -
2236       -
2237       -
2238       -
2239       -
2240       -
2241       -
2242       -
2243       - g\ :sub:`7`
2244       - g\ :sub:`6`
2245       - g\ :sub:`5`
2246       - g\ :sub:`4`
2247       - g\ :sub:`3`
2248       - g\ :sub:`2`
2249       - g\ :sub:`1`
2250       - g\ :sub:`0`
2251     * .. _MEDIA-BUS-FMT-SRGGB8-1X8:
2252
2253       - MEDIA_BUS_FMT_SRGGB8_1X8
2254       - 0x3014
2255       -
2256       -
2257       -
2258       -
2259       -
2260       -
2261       -
2262       -
2263       -
2264       - r\ :sub:`7`
2265       - r\ :sub:`6`
2266       - r\ :sub:`5`
2267       - r\ :sub:`4`
2268       - r\ :sub:`3`
2269       - r\ :sub:`2`
2270       - r\ :sub:`1`
2271       - r\ :sub:`0`
2272     * .. _MEDIA-BUS-FMT-SBGGR10-ALAW8-1X8:
2273
2274       - MEDIA_BUS_FMT_SBGGR10_ALAW8_1X8
2275       - 0x3015
2276       -
2277       -
2278       -
2279       -
2280       -
2281       -
2282       -
2283       -
2284       -
2285       - b\ :sub:`7`
2286       - b\ :sub:`6`
2287       - b\ :sub:`5`
2288       - b\ :sub:`4`
2289       - b\ :sub:`3`
2290       - b\ :sub:`2`
2291       - b\ :sub:`1`
2292       - b\ :sub:`0`
2293     * .. _MEDIA-BUS-FMT-SGBRG10-ALAW8-1X8:
2294
2295       - MEDIA_BUS_FMT_SGBRG10_ALAW8_1X8
2296       - 0x3016
2297       -
2298       -
2299       -
2300       -
2301       -
2302       -
2303       -
2304       -
2305       -
2306       - g\ :sub:`7`
2307       - g\ :sub:`6`
2308       - g\ :sub:`5`
2309       - g\ :sub:`4`
2310       - g\ :sub:`3`
2311       - g\ :sub:`2`
2312       - g\ :sub:`1`
2313       - g\ :sub:`0`
2314     * .. _MEDIA-BUS-FMT-SGRBG10-ALAW8-1X8:
2315
2316       - MEDIA_BUS_FMT_SGRBG10_ALAW8_1X8
2317       - 0x3017
2318       -
2319       -
2320       -
2321       -
2322       -
2323       -
2324       -
2325       -
2326       -
2327       - g\ :sub:`7`
2328       - g\ :sub:`6`
2329       - g\ :sub:`5`
2330       - g\ :sub:`4`
2331       - g\ :sub:`3`
2332       - g\ :sub:`2`
2333       - g\ :sub:`1`
2334       - g\ :sub:`0`
2335     * .. _MEDIA-BUS-FMT-SRGGB10-ALAW8-1X8:
2336
2337       - MEDIA_BUS_FMT_SRGGB10_ALAW8_1X8
2338       - 0x3018
2339       -
2340       -
2341       -
2342       -
2343       -
2344       -
2345       -
2346       -
2347       -
2348       - r\ :sub:`7`
2349       - r\ :sub:`6`
2350       - r\ :sub:`5`
2351       - r\ :sub:`4`
2352       - r\ :sub:`3`
2353       - r\ :sub:`2`
2354       - r\ :sub:`1`
2355       - r\ :sub:`0`
2356     * .. _MEDIA-BUS-FMT-SBGGR10-DPCM8-1X8:
2357
2358       - MEDIA_BUS_FMT_SBGGR10_DPCM8_1X8
2359       - 0x300b
2360       -
2361       -
2362       -
2363       -
2364       -
2365       -
2366       -
2367       -
2368       -
2369       - b\ :sub:`7`
2370       - b\ :sub:`6`
2371       - b\ :sub:`5`
2372       - b\ :sub:`4`
2373       - b\ :sub:`3`
2374       - b\ :sub:`2`
2375       - b\ :sub:`1`
2376       - b\ :sub:`0`
2377     * .. _MEDIA-BUS-FMT-SGBRG10-DPCM8-1X8:
2378
2379       - MEDIA_BUS_FMT_SGBRG10_DPCM8_1X8
2380       - 0x300c
2381       -
2382       -
2383       -
2384       -
2385       -
2386       -
2387       -
2388       -
2389       -
2390       - g\ :sub:`7`
2391       - g\ :sub:`6`
2392       - g\ :sub:`5`
2393       - g\ :sub:`4`
2394       - g\ :sub:`3`
2395       - g\ :sub:`2`
2396       - g\ :sub:`1`
2397       - g\ :sub:`0`
2398     * .. _MEDIA-BUS-FMT-SGRBG10-DPCM8-1X8:
2399
2400       - MEDIA_BUS_FMT_SGRBG10_DPCM8_1X8
2401       - 0x3009
2402       -
2403       -
2404       -
2405       -
2406       -
2407       -
2408       -
2409       -
2410       -
2411       - g\ :sub:`7`
2412       - g\ :sub:`6`
2413       - g\ :sub:`5`
2414       - g\ :sub:`4`
2415       - g\ :sub:`3`
2416       - g\ :sub:`2`
2417       - g\ :sub:`1`
2418       - g\ :sub:`0`
2419     * .. _MEDIA-BUS-FMT-SRGGB10-DPCM8-1X8:
2420
2421       - MEDIA_BUS_FMT_SRGGB10_DPCM8_1X8
2422       - 0x300d
2423       -
2424       -
2425       -
2426       -
2427       -
2428       -
2429       -
2430       -
2431       -
2432       - r\ :sub:`7`
2433       - r\ :sub:`6`
2434       - r\ :sub:`5`
2435       - r\ :sub:`4`
2436       - r\ :sub:`3`
2437       - r\ :sub:`2`
2438       - r\ :sub:`1`
2439       - r\ :sub:`0`
2440     * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADHI-BE:
2441
2442       - MEDIA_BUS_FMT_SBGGR10_2X8_PADHI_BE
2443       - 0x3003
2444       -
2445       -
2446       -
2447       -
2448       -
2449       -
2450       -
2451       -
2452       -
2453       - 0
2454       - 0
2455       - 0
2456       - 0
2457       - 0
2458       - 0
2459       - b\ :sub:`9`
2460       - b\ :sub:`8`
2461     * -
2462       -
2463       -
2464       -
2465       -
2466       -
2467       -
2468       -
2469       -
2470       -
2471       -
2472       - b\ :sub:`7`
2473       - b\ :sub:`6`
2474       - b\ :sub:`5`
2475       - b\ :sub:`4`
2476       - b\ :sub:`3`
2477       - b\ :sub:`2`
2478       - b\ :sub:`1`
2479       - b\ :sub:`0`
2480     * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADHI-LE:
2481
2482       - MEDIA_BUS_FMT_SBGGR10_2X8_PADHI_LE
2483       - 0x3004
2484       -
2485       -
2486       -
2487       -
2488       -
2489       -
2490       -
2491       -
2492       -
2493       - b\ :sub:`7`
2494       - b\ :sub:`6`
2495       - b\ :sub:`5`
2496       - b\ :sub:`4`
2497       - b\ :sub:`3`
2498       - b\ :sub:`2`
2499       - b\ :sub:`1`
2500       - b\ :sub:`0`
2501     * -
2502       -
2503       -
2504       -
2505       -
2506       -
2507       -
2508       -
2509       -
2510       -
2511       -
2512       - 0
2513       - 0
2514       - 0
2515       - 0
2516       - 0
2517       - 0
2518       - b\ :sub:`9`
2519       - b\ :sub:`8`
2520     * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADLO-BE:
2521
2522       - MEDIA_BUS_FMT_SBGGR10_2X8_PADLO_BE
2523       - 0x3005
2524       -
2525       -
2526       -
2527       -
2528       -
2529       -
2530       -
2531       -
2532       -
2533       - b\ :sub:`9`
2534       - b\ :sub:`8`
2535       - b\ :sub:`7`
2536       - b\ :sub:`6`
2537       - b\ :sub:`5`
2538       - b\ :sub:`4`
2539       - b\ :sub:`3`
2540       - b\ :sub:`2`
2541     * -
2542       -
2543       -
2544       -
2545       -
2546       -
2547       -
2548       -
2549       -
2550       -
2551       -
2552       - b\ :sub:`1`
2553       - b\ :sub:`0`
2554       - 0
2555       - 0
2556       - 0
2557       - 0
2558       - 0
2559       - 0
2560     * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADLO-LE:
2561
2562       - MEDIA_BUS_FMT_SBGGR10_2X8_PADLO_LE
2563       - 0x3006
2564       -
2565       -
2566       -
2567       -
2568       -
2569       -
2570       -
2571       -
2572       -
2573       - b\ :sub:`1`
2574       - b\ :sub:`0`
2575       - 0
2576       - 0
2577       - 0
2578       - 0
2579       - 0
2580       - 0
2581     * -
2582       -
2583       -
2584       -
2585       -
2586       -
2587       -
2588       -
2589       -
2590       -
2591       -
2592       - b\ :sub:`9`
2593       - b\ :sub:`8`
2594       - b\ :sub:`7`
2595       - b\ :sub:`6`
2596       - b\ :sub:`5`
2597       - b\ :sub:`4`
2598       - b\ :sub:`3`
2599       - b\ :sub:`2`
2600     * .. _MEDIA-BUS-FMT-SBGGR10-1X10:
2601
2602       - MEDIA_BUS_FMT_SBGGR10_1X10
2603       - 0x3007
2604       -
2605       -
2606       -
2607       -
2608       -
2609       -
2610       -
2611       - b\ :sub:`9`
2612       - b\ :sub:`8`
2613       - b\ :sub:`7`
2614       - b\ :sub:`6`
2615       - b\ :sub:`5`
2616       - b\ :sub:`4`
2617       - b\ :sub:`3`
2618       - b\ :sub:`2`
2619       - b\ :sub:`1`
2620       - b\ :sub:`0`
2621     * .. _MEDIA-BUS-FMT-SGBRG10-1X10:
2622
2623       - MEDIA_BUS_FMT_SGBRG10_1X10
2624       - 0x300e
2625       -
2626       -
2627       -
2628       -
2629       -
2630       -
2631       -
2632       - g\ :sub:`9`
2633       - g\ :sub:`8`
2634       - g\ :sub:`7`
2635       - g\ :sub:`6`
2636       - g\ :sub:`5`
2637       - g\ :sub:`4`
2638       - g\ :sub:`3`
2639       - g\ :sub:`2`
2640       - g\ :sub:`1`
2641       - g\ :sub:`0`
2642     * .. _MEDIA-BUS-FMT-SGRBG10-1X10:
2643
2644       - MEDIA_BUS_FMT_SGRBG10_1X10
2645       - 0x300a
2646       -
2647       -
2648       -
2649       -
2650       -
2651       -
2652       -
2653       - g\ :sub:`9`
2654       - g\ :sub:`8`
2655       - g\ :sub:`7`
2656       - g\ :sub:`6`
2657       - g\ :sub:`5`
2658       - g\ :sub:`4`
2659       - g\ :sub:`3`
2660       - g\ :sub:`2`
2661       - g\ :sub:`1`
2662       - g\ :sub:`0`
2663     * .. _MEDIA-BUS-FMT-SRGGB10-1X10:
2664
2665       - MEDIA_BUS_FMT_SRGGB10_1X10
2666       - 0x300f
2667       -
2668       -
2669       -
2670       -
2671       -
2672       -
2673       -
2674       - r\ :sub:`9`
2675       - r\ :sub:`8`
2676       - r\ :sub:`7`
2677       - r\ :sub:`6`
2678       - r\ :sub:`5`
2679       - r\ :sub:`4`
2680       - r\ :sub:`3`
2681       - r\ :sub:`2`
2682       - r\ :sub:`1`
2683       - r\ :sub:`0`
2684     * .. _MEDIA-BUS-FMT-SBGGR12-1X12:
2685
2686       - MEDIA_BUS_FMT_SBGGR12_1X12
2687       - 0x3008
2688       -
2689       -
2690       -
2691       -
2692       -
2693       - b\ :sub:`11`
2694       - b\ :sub:`10`
2695       - b\ :sub:`9`
2696       - b\ :sub:`8`
2697       - b\ :sub:`7`
2698       - b\ :sub:`6`
2699       - b\ :sub:`5`
2700       - b\ :sub:`4`
2701       - b\ :sub:`3`
2702       - b\ :sub:`2`
2703       - b\ :sub:`1`
2704       - b\ :sub:`0`
2705     * .. _MEDIA-BUS-FMT-SGBRG12-1X12:
2706
2707       - MEDIA_BUS_FMT_SGBRG12_1X12
2708       - 0x3010
2709       -
2710       -
2711       -
2712       -
2713       -
2714       - g\ :sub:`11`
2715       - g\ :sub:`10`
2716       - g\ :sub:`9`
2717       - g\ :sub:`8`
2718       - g\ :sub:`7`
2719       - g\ :sub:`6`
2720       - g\ :sub:`5`
2721       - g\ :sub:`4`
2722       - g\ :sub:`3`
2723       - g\ :sub:`2`
2724       - g\ :sub:`1`
2725       - g\ :sub:`0`
2726     * .. _MEDIA-BUS-FMT-SGRBG12-1X12:
2727
2728       - MEDIA_BUS_FMT_SGRBG12_1X12
2729       - 0x3011
2730       -
2731       -
2732       -
2733       -
2734       -
2735       - g\ :sub:`11`
2736       - g\ :sub:`10`
2737       - g\ :sub:`9`
2738       - g\ :sub:`8`
2739       - g\ :sub:`7`
2740       - g\ :sub:`6`
2741       - g\ :sub:`5`
2742       - g\ :sub:`4`
2743       - g\ :sub:`3`
2744       - g\ :sub:`2`
2745       - g\ :sub:`1`
2746       - g\ :sub:`0`
2747     * .. _MEDIA-BUS-FMT-SRGGB12-1X12:
2748
2749       - MEDIA_BUS_FMT_SRGGB12_1X12
2750       - 0x3012
2751       -
2752       -
2753       -
2754       -
2755       -
2756       - r\ :sub:`11`
2757       - r\ :sub:`10`
2758       - r\ :sub:`9`
2759       - r\ :sub:`8`
2760       - r\ :sub:`7`
2761       - r\ :sub:`6`
2762       - r\ :sub:`5`
2763       - r\ :sub:`4`
2764       - r\ :sub:`3`
2765       - r\ :sub:`2`
2766       - r\ :sub:`1`
2767       - r\ :sub:`0`
2768     * .. _MEDIA-BUS-FMT-SBGGR14-1X14:
2769
2770       - MEDIA_BUS_FMT_SBGGR14_1X14
2771       - 0x3019
2772       -
2773       -
2774       -
2775       - b\ :sub:`13`
2776       - b\ :sub:`12`
2777       - b\ :sub:`11`
2778       - b\ :sub:`10`
2779       - b\ :sub:`9`
2780       - b\ :sub:`8`
2781       - b\ :sub:`7`
2782       - b\ :sub:`6`
2783       - b\ :sub:`5`
2784       - b\ :sub:`4`
2785       - b\ :sub:`3`
2786       - b\ :sub:`2`
2787       - b\ :sub:`1`
2788       - b\ :sub:`0`
2789     * .. _MEDIA-BUS-FMT-SGBRG14-1X14:
2790
2791       - MEDIA_BUS_FMT_SGBRG14_1X14
2792       - 0x301a
2793       -
2794       -
2795       -
2796       - g\ :sub:`13`
2797       - g\ :sub:`12`
2798       - g\ :sub:`11`
2799       - g\ :sub:`10`
2800       - g\ :sub:`9`
2801       - g\ :sub:`8`
2802       - g\ :sub:`7`
2803       - g\ :sub:`6`
2804       - g\ :sub:`5`
2805       - g\ :sub:`4`
2806       - g\ :sub:`3`
2807       - g\ :sub:`2`
2808       - g\ :sub:`1`
2809       - g\ :sub:`0`
2810     * .. _MEDIA-BUS-FMT-SGRBG14-1X14:
2811
2812       - MEDIA_BUS_FMT_SGRBG14_1X14
2813       - 0x301b
2814       -
2815       -
2816       -
2817       - g\ :sub:`13`
2818       - g\ :sub:`12`
2819       - g\ :sub:`11`
2820       - g\ :sub:`10`
2821       - g\ :sub:`9`
2822       - g\ :sub:`8`
2823       - g\ :sub:`7`
2824       - g\ :sub:`6`
2825       - g\ :sub:`5`
2826       - g\ :sub:`4`
2827       - g\ :sub:`3`
2828       - g\ :sub:`2`
2829       - g\ :sub:`1`
2830       - g\ :sub:`0`
2831     * .. _MEDIA-BUS-FMT-SRGGB14-1X14:
2832
2833       - MEDIA_BUS_FMT_SRGGB14_1X14
2834       - 0x301c
2835       -
2836       -
2837       -
2838       - r\ :sub:`13`
2839       - r\ :sub:`12`
2840       - r\ :sub:`11`
2841       - r\ :sub:`10`
2842       - r\ :sub:`9`
2843       - r\ :sub:`8`
2844       - r\ :sub:`7`
2845       - r\ :sub:`6`
2846       - r\ :sub:`5`
2847       - r\ :sub:`4`
2848       - r\ :sub:`3`
2849       - r\ :sub:`2`
2850       - r\ :sub:`1`
2851       - r\ :sub:`0`
2852     * .. _MEDIA-BUS-FMT-SBGGR16-1X16:
2853
2854       - MEDIA_BUS_FMT_SBGGR16_1X16
2855       - 0x301d
2856       -
2857       - b\ :sub:`15`
2858       - b\ :sub:`14`
2859       - b\ :sub:`13`
2860       - b\ :sub:`12`
2861       - b\ :sub:`11`
2862       - b\ :sub:`10`
2863       - b\ :sub:`9`
2864       - b\ :sub:`8`
2865       - b\ :sub:`7`
2866       - b\ :sub:`6`
2867       - b\ :sub:`5`
2868       - b\ :sub:`4`
2869       - b\ :sub:`3`
2870       - b\ :sub:`2`
2871       - b\ :sub:`1`
2872       - b\ :sub:`0`
2873     * .. _MEDIA-BUS-FMT-SGBRG16-1X16:
2874
2875       - MEDIA_BUS_FMT_SGBRG16_1X16
2876       - 0x301e
2877       -
2878       - g\ :sub:`15`
2879       - g\ :sub:`14`
2880       - g\ :sub:`13`
2881       - g\ :sub:`12`
2882       - g\ :sub:`11`
2883       - g\ :sub:`10`
2884       - g\ :sub:`9`
2885       - g\ :sub:`8`
2886       - g\ :sub:`7`
2887       - g\ :sub:`6`
2888       - g\ :sub:`5`
2889       - g\ :sub:`4`
2890       - g\ :sub:`3`
2891       - g\ :sub:`2`
2892       - g\ :sub:`1`
2893       - g\ :sub:`0`
2894     * .. _MEDIA-BUS-FMT-SGRBG16-1X16:
2895
2896       - MEDIA_BUS_FMT_SGRBG16_1X16
2897       - 0x301f
2898       -
2899       - g\ :sub:`15`
2900       - g\ :sub:`14`
2901       - g\ :sub:`13`
2902       - g\ :sub:`12`
2903       - g\ :sub:`11`
2904       - g\ :sub:`10`
2905       - g\ :sub:`9`
2906       - g\ :sub:`8`
2907       - g\ :sub:`7`
2908       - g\ :sub:`6`
2909       - g\ :sub:`5`
2910       - g\ :sub:`4`
2911       - g\ :sub:`3`
2912       - g\ :sub:`2`
2913       - g\ :sub:`1`
2914       - g\ :sub:`0`
2915     * .. _MEDIA-BUS-FMT-SRGGB16-1X16:
2916
2917       - MEDIA_BUS_FMT_SRGGB16_1X16
2918       - 0x3020
2919       -
2920       - r\ :sub:`15`
2921       - r\ :sub:`14`
2922       - r\ :sub:`13`
2923       - r\ :sub:`12`
2924       - r\ :sub:`11`
2925       - r\ :sub:`10`
2926       - r\ :sub:`9`
2927       - r\ :sub:`8`
2928       - r\ :sub:`7`
2929       - r\ :sub:`6`
2930       - r\ :sub:`5`
2931       - r\ :sub:`4`
2932       - r\ :sub:`3`
2933       - r\ :sub:`2`
2934       - r\ :sub:`1`
2935       - r\ :sub:`0`
2936
2937 .. raw:: latex
2938
2939     \endgroup
2940
2941
2942 Packed YUV Formats
2943 ^^^^^^^^^^^^^^^^^^
2944
2945 Those data formats transfer pixel data as (possibly downsampled) Y, U
2946 and V components. Some formats include dummy bits in some of their
2947 samples and are collectively referred to as "YDYC" (Y-Dummy-Y-Chroma)
2948 formats. One cannot rely on the values of these dummy bits as those are
2949 undefined.
2950
2951 The format code is made of the following information.
2952
2953 -  The Y, U and V components order code, as transferred on the bus.
2954    Possible values are YUYV, UYVY, YVYU and VYUY for formats with no
2955    dummy bit, and YDYUYDYV, YDYVYDYU, YUYDYVYD and YVYDYUYD for YDYC
2956    formats.
2957
2958 -  The number of bits per pixel component. All components are
2959    transferred on the same number of bits. Common values are 8, 10 and
2960    12.
2961
2962 -  The number of bus samples per pixel. Pixels that are wider than the
2963    bus width must be transferred in multiple samples. Common values are
2964    0.5 (encoded as 0_5; in this case two pixels are transferred per bus
2965    sample), 1, 1.5 (encoded as 1_5) and 2.
2966
2967 -  The bus width. When the bus width is larger than the number of bits
2968    per pixel component, several components are packed in a single bus
2969    sample. The components are ordered as specified by the order code,
2970    with components on the left of the code transferred in the high order
2971    bits. Common values are 8 and 16.
2972
2973 For instance, a format where pixels are encoded as 8-bit YUV values
2974 downsampled to 4:2:2 and transferred as 2 8-bit bus samples per pixel in
2975 the U, Y, V, Y order will be named ``MEDIA_BUS_FMT_UYVY8_2X8``.
2976
2977 :ref:`v4l2-mbus-pixelcode-yuv8` lists existing packed YUV formats and
2978 describes the organization of each pixel data in each sample. When a
2979 format pattern is split across multiple samples each of the samples in
2980 the pattern is described.
2981
2982 The role of each bit transferred over the bus is identified by one of
2983 the following codes.
2984
2985 -  y\ :sub:`x` for luma component bit number x
2986
2987 -  u\ :sub:`x` for blue chroma component bit number x
2988
2989 -  v\ :sub:`x` for red chroma component bit number x
2990
2991 -  a\ :sub:`x` for alpha component bit number x
2992
2993 - for non-available bits (for positions higher than the bus width)
2994
2995 -  d for dummy bits
2996
2997 .. HACK: ideally, we would be using adjustbox here. However, this
2998 .. will never work for this table, as, even with tiny font, it is
2999 .. to big for a single page. So, we need to manually adjust the
3000 .. size.
3001
3002 .. raw:: latex
3003
3004     \begingroup
3005     \tiny
3006     \setlength{\tabcolsep}{2pt}
3007
3008 .. tabularcolumns:: |p{4.0cm}|p{0.7cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|
3009
3010 .. _v4l2-mbus-pixelcode-yuv8:
3011
3012 .. flat-table:: YUV Formats
3013     :header-rows:  2
3014     :stub-columns: 0
3015     :widths: 36 7 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
3016
3017     * - Identifier
3018       - Code
3019       -
3020       - :cspan:`31` Data organization
3021     * -
3022       -
3023       - Bit
3024       - 31
3025       - 30
3026       - 29
3027       - 28
3028       - 27
3029       - 26
3030       - 25
3031       - 24
3032       - 23
3033       - 22
3034       - 21
3035       - 10
3036       - 19
3037       - 18
3038       - 17
3039       - 16
3040       - 15
3041       - 14
3042       - 13
3043       - 12
3044       - 11
3045       - 10
3046       - 9
3047       - 8
3048       - 7
3049       - 6
3050       - 5
3051       - 4
3052       - 3
3053       - 2
3054       - 1
3055       - 0
3056     * .. _MEDIA-BUS-FMT-Y8-1X8:
3057
3058       - MEDIA_BUS_FMT_Y8_1X8
3059       - 0x2001
3060       -
3061       -
3062       -
3063       -
3064       -
3065       -
3066       -
3067       -
3068       -
3069       -
3070       -
3071       -
3072       -
3073       -
3074       -
3075       -
3076       -
3077       -
3078       -
3079       -
3080       -
3081       -
3082       -
3083       -
3084       -
3085       - y\ :sub:`7`
3086       - y\ :sub:`6`
3087       - y\ :sub:`5`
3088       - y\ :sub:`4`
3089       - y\ :sub:`3`
3090       - y\ :sub:`2`
3091       - y\ :sub:`1`
3092       - y\ :sub:`0`
3093     * .. _MEDIA-BUS-FMT-UV8-1X8:
3094
3095       - MEDIA_BUS_FMT_UV8_1X8
3096       - 0x2015
3097       -
3098       -
3099       -
3100       -
3101       -
3102       -
3103       -
3104       -
3105       -
3106       -
3107       -
3108       -
3109       -
3110       -
3111       -
3112       -
3113       -
3114       -
3115       -
3116       -
3117       -
3118       -
3119       -
3120       -
3121       -
3122       - u\ :sub:`7`
3123       - u\ :sub:`6`
3124       - u\ :sub:`5`
3125       - u\ :sub:`4`
3126       - u\ :sub:`3`
3127       - u\ :sub:`2`
3128       - u\ :sub:`1`
3129       - u\ :sub:`0`
3130     * -
3131       -
3132       -
3133       -
3134       -
3135       -
3136       -
3137       -
3138       -
3139       -
3140       -
3141       -
3142       -
3143       -
3144       -
3145       -
3146       -
3147       -
3148       -
3149       -
3150       -
3151       -
3152       -
3153       -
3154       -
3155       -
3156       -
3157       - v\ :sub:`7`
3158       - v\ :sub:`6`
3159       - v\ :sub:`5`
3160       - v\ :sub:`4`
3161       - v\ :sub:`3`
3162       - v\ :sub:`2`
3163       - v\ :sub:`1`
3164       - v\ :sub:`0`
3165     * .. _MEDIA-BUS-FMT-UYVY8-1_5X8:
3166
3167       - MEDIA_BUS_FMT_UYVY8_1_5X8
3168       - 0x2002
3169       -
3170       -
3171       -
3172       -
3173       -
3174       -
3175       -
3176       -
3177       -
3178       -
3179       -
3180       -
3181       -
3182       -
3183       -
3184       -
3185       -
3186       -
3187       -
3188       -
3189       -
3190       -
3191       -
3192       -
3193       -
3194       - u\ :sub:`7`
3195       - u\ :sub:`6`
3196       - u\ :sub:`5`
3197       - u\ :sub:`4`
3198       - u\ :sub:`3`
3199       - u\ :sub:`2`
3200       - u\ :sub:`1`
3201       - u\ :sub:`0`
3202     * -
3203       -
3204       -
3205       -
3206       -
3207       -
3208       -
3209       -
3210       -
3211       -
3212       -
3213       -
3214       -
3215       -
3216       -
3217       -
3218       -
3219       -
3220       -
3221       -
3222       -
3223       -
3224       -
3225       -
3226       -
3227       -
3228       -
3229       - y\ :sub:`7`
3230       - y\ :sub:`6`
3231       - y\ :sub:`5`
3232       - y\ :sub:`4`
3233       - y\ :sub:`3`
3234       - y\ :sub:`2`
3235       - y\ :sub:`1`
3236       - y\ :sub:`0`
3237     * -
3238       -
3239       -
3240       -
3241       -
3242       -
3243       -
3244       -
3245       -
3246       -
3247       -
3248       -
3249       -
3250       -
3251       -
3252       -
3253       -
3254       -
3255       -
3256       -
3257       -
3258       -
3259       -
3260       -
3261       -
3262       -
3263       -
3264       - y\ :sub:`7`
3265       - y\ :sub:`6`
3266       - y\ :sub:`5`
3267       - y\ :sub:`4`
3268       - y\ :sub:`3`
3269       - y\ :sub:`2`
3270       - y\ :sub:`1`
3271       - y\ :sub:`0`
3272     * -
3273       -
3274       -
3275       -
3276       -
3277       -
3278       -
3279       -
3280       -
3281       -
3282       -
3283       -
3284       -
3285       -
3286       -
3287       -
3288       -
3289       -
3290       -
3291       -
3292       -
3293       -
3294       -
3295       -
3296       -
3297       -
3298       -
3299       - v\ :sub:`7`
3300       - v\ :sub:`6`
3301       - v\ :sub:`5`
3302       - v\ :sub:`4`
3303       - v\ :sub:`3`
3304       - v\ :sub:`2`
3305       - v\ :sub:`1`
3306       - v\ :sub:`0`
3307     * -
3308       -
3309       -
3310       -
3311       -
3312       -
3313       -
3314       -
3315       -
3316       -
3317       -
3318       -
3319       -
3320       -
3321       -
3322       -
3323       -
3324       -
3325       -
3326       -
3327       -
3328       -
3329       -
3330       -
3331       -
3332       -
3333       -
3334       - y\ :sub:`7`
3335       - y\ :sub:`6`
3336       - y\ :sub:`5`
3337       - y\ :sub:`4`
3338       - y\ :sub:`3`
3339       - y\ :sub:`2`
3340       - y\ :sub:`1`
3341       - y\ :sub:`0`
3342     * -
3343       -
3344       -
3345       -
3346       -
3347       -
3348       -
3349       -
3350       -
3351       -
3352       -
3353       -
3354       -
3355       -
3356       -
3357       -
3358       -
3359       -
3360       -
3361       -
3362       -
3363       -
3364       -
3365       -
3366       -
3367       -
3368       -
3369       - y\ :sub:`7`
3370       - y\ :sub:`6`
3371       - y\ :sub:`5`
3372       - y\ :sub:`4`
3373       - y\ :sub:`3`
3374       - y\ :sub:`2`
3375       - y\ :sub:`1`
3376       - y\ :sub:`0`
3377     * .. _MEDIA-BUS-FMT-VYUY8-1_5X8:
3378
3379       - MEDIA_BUS_FMT_VYUY8_1_5X8
3380       - 0x2003
3381       -
3382       -
3383       -
3384       -
3385       -
3386       -
3387       -
3388       -
3389       -
3390       -
3391       -
3392       -
3393       -
3394       -
3395       -
3396       -
3397       -
3398       -
3399       -
3400       -
3401       -
3402       -
3403       -
3404       -
3405       -
3406       - v\ :sub:`7`
3407       - v\ :sub:`6`
3408       - v\ :sub:`5`
3409       - v\ :sub:`4`
3410       - v\ :sub:`3`
3411       - v\ :sub:`2`
3412       - v\ :sub:`1`
3413       - v\ :sub:`0`
3414     * -
3415       -
3416       -
3417       -
3418       -
3419       -
3420       -
3421       -
3422       -
3423       -
3424       -
3425       -
3426       -
3427       -
3428       -
3429       -
3430       -
3431       -
3432       -
3433       -
3434       -
3435       -
3436       -
3437       -
3438       -
3439       -
3440       -
3441       - y\ :sub:`7`
3442       - y\ :sub:`6`
3443       - y\ :sub:`5`
3444       - y\ :sub:`4`
3445       - y\ :sub:`3`
3446       - y\ :sub:`2`
3447       - y\ :sub:`1`
3448       - y\ :sub:`0`
3449     * -
3450       -
3451       -
3452       -
3453       -
3454       -
3455       -
3456       -
3457       -
3458       -
3459       -
3460       -
3461       -
3462       -
3463       -
3464       -
3465       -
3466       -
3467       -
3468       -
3469       -
3470       -
3471       -
3472       -
3473       -
3474       -
3475       -
3476       - y\ :sub:`7`
3477       - y\ :sub:`6`
3478       - y\ :sub:`5`
3479       - y\ :sub:`4`
3480       - y\ :sub:`3`
3481       - y\ :sub:`2`
3482       - y\ :sub:`1`
3483       - y\ :sub:`0`
3484     * -
3485       -
3486       -
3487       -
3488       -
3489       -
3490       -
3491       -
3492       -
3493       -
3494       -
3495       -
3496       -
3497       -
3498       -
3499       -
3500       -
3501       -
3502       -
3503       -
3504       -
3505       -
3506       -
3507       -
3508       -
3509       -
3510       -
3511       - u\ :sub:`7`
3512       - u\ :sub:`6`
3513       - u\ :sub:`5`
3514       - u\ :sub:`4`
3515       - u\ :sub:`3`
3516       - u\ :sub:`2`
3517       - u\ :sub:`1`
3518       - u\ :sub:`0`
3519     * -
3520       -
3521       -
3522       -
3523       -
3524       -
3525       -
3526       -
3527       -
3528       -
3529       -
3530       -
3531       -
3532       -
3533       -
3534       -
3535       -
3536       -
3537       -
3538       -
3539       -
3540       -
3541       -
3542       -
3543       -
3544       -
3545       -
3546       - y\ :sub:`7`
3547       - y\ :sub:`6`
3548       - y\ :sub:`5`
3549       - y\ :sub:`4`
3550       - y\ :sub:`3`
3551       - y\ :sub:`2`
3552       - y\ :sub:`1`
3553       - y\ :sub:`0`
3554     * -
3555       -
3556       -
3557       -
3558       -
3559       -
3560       -
3561       -
3562       -
3563       -
3564       -
3565       -
3566       -
3567       -
3568       -
3569       -
3570       -
3571       -
3572       -
3573       -
3574       -
3575       -
3576       -
3577       -
3578       -
3579       -
3580       -
3581       - y\ :sub:`7`
3582       - y\ :sub:`6`
3583       - y\ :sub:`5`
3584       - y\ :sub:`4`
3585       - y\ :sub:`3`
3586       - y\ :sub:`2`
3587       - y\ :sub:`1`
3588       - y\ :sub:`0`
3589     * .. _MEDIA-BUS-FMT-YUYV8-1_5X8:
3590
3591       - MEDIA_BUS_FMT_YUYV8_1_5X8
3592       - 0x2004
3593       -
3594       -
3595       -
3596       -
3597       -
3598       -
3599       -
3600       -
3601       -
3602       -
3603       -
3604       -
3605       -
3606       -
3607       -
3608       -
3609       -
3610       -
3611       -
3612       -
3613       -
3614       -
3615       -
3616       -
3617       -
3618       - y\ :sub:`7`
3619       - y\ :sub:`6`
3620       - y\ :sub:`5`
3621       - y\ :sub:`4`
3622       - y\ :sub:`3`
3623       - y\ :sub:`2`
3624       - y\ :sub:`1`
3625       - y\ :sub:`0`
3626     * -
3627       -
3628       -
3629       -
3630       -
3631       -
3632       -
3633       -
3634       -
3635       -
3636       -
3637       -
3638       -
3639       -
3640       -
3641       -
3642       -
3643       -
3644       -
3645       -
3646       -
3647       -
3648       -
3649       -
3650       -
3651       -
3652       -
3653       - y\ :sub:`7`
3654       - y\ :sub:`6`
3655       - y\ :sub:`5`
3656       - y\ :sub:`4`
3657       - y\ :sub:`3`
3658       - y\ :sub:`2`
3659       - y\ :sub:`1`
3660       - y\ :sub:`0`
3661     * -
3662       -
3663       -
3664       -
3665       -
3666       -
3667       -
3668       -
3669       -
3670       -
3671       -
3672       -
3673       -
3674       -
3675       -
3676       -
3677       -
3678       -
3679       -
3680       -
3681       -
3682       -
3683       -
3684       -
3685       -
3686       -
3687       -
3688       - u\ :sub:`7`
3689       - u\ :sub:`6`
3690       - u\ :sub:`5`
3691       - u\ :sub:`4`
3692       - u\ :sub:`3`
3693       - u\ :sub:`2`
3694       - u\ :sub:`1`
3695       - u\ :sub:`0`
3696     * -
3697       -
3698       -
3699       -
3700       -
3701       -
3702       -
3703       -
3704       -
3705       -
3706       -
3707       -
3708       -
3709       -
3710       -
3711       -
3712       -
3713       -
3714       -
3715       -
3716       -
3717       -
3718       -
3719       -
3720       -
3721       -
3722       -
3723       - y\ :sub:`7`
3724       - y\ :sub:`6`
3725       - y\ :sub:`5`
3726       - y\ :sub:`4`
3727       - y\ :sub:`3`
3728       - y\ :sub:`2`
3729       - y\ :sub:`1`
3730       - y\ :sub:`0`
3731     * -
3732       -
3733       -
3734       -
3735       -
3736       -
3737       -
3738       -
3739       -
3740       -
3741       -
3742       -
3743       -
3744       -
3745       -
3746       -
3747       -
3748       -
3749       -
3750       -
3751       -
3752       -
3753       -
3754       -
3755       -
3756       -
3757       -
3758       - y\ :sub:`7`
3759       - y\ :sub:`6`
3760       - y\ :sub:`5`
3761       - y\ :sub:`4`
3762       - y\ :sub:`3`
3763       - y\ :sub:`2`
3764       - y\ :sub:`1`
3765       - y\ :sub:`0`
3766     * -
3767       -
3768       -
3769       -
3770       -
3771       -
3772       -
3773       -
3774       -
3775       -
3776       -
3777       -
3778       -
3779       -
3780       -
3781       -
3782       -
3783       -
3784       -
3785       -
3786       -
3787       -
3788       -
3789       -
3790       -
3791       -
3792       -
3793       - v\ :sub:`7`
3794       - v\ :sub:`6`
3795       - v\ :sub:`5`
3796       - v\ :sub:`4`
3797       - v\ :sub:`3`
3798       - v\ :sub:`2`
3799       - v\ :sub:`1`
3800       - v\ :sub:`0`
3801     * .. _MEDIA-BUS-FMT-YVYU8-1_5X8:
3802
3803       - MEDIA_BUS_FMT_YVYU8_1_5X8
3804       - 0x2005
3805       -
3806       -
3807       -
3808       -
3809       -
3810       -
3811       -
3812       -
3813       -
3814       -
3815       -
3816       -
3817       -
3818       -
3819       -
3820       -
3821       -
3822       -
3823       -
3824       -
3825       -
3826       -
3827       -
3828       -
3829       -
3830       - y\ :sub:`7`
3831       - y\ :sub:`6`
3832       - y\ :sub:`5`
3833       - y\ :sub:`4`
3834       - y\ :sub:`3`
3835       - y\ :sub:`2`
3836       - y\ :sub:`1`
3837       - y\ :sub:`0`
3838     * -
3839       -
3840       -
3841       -
3842       -
3843       -
3844       -
3845       -
3846       -
3847       -
3848       -
3849       -
3850       -
3851       -
3852       -
3853       -
3854       -
3855       -
3856       -
3857       -
3858       -
3859       -
3860       -
3861       -
3862       -
3863       -
3864       -
3865       - y\ :sub:`7`
3866       - y\ :sub:`6`
3867       - y\ :sub:`5`
3868       - y\ :sub:`4`
3869       - y\ :sub:`3`
3870       - y\ :sub:`2`
3871       - y\ :sub:`1`
3872       - y\ :sub:`0`
3873     * -
3874       -
3875       -
3876       -
3877       -
3878       -
3879       -
3880       -
3881       -
3882       -
3883       -
3884       -
3885       -
3886       -
3887       -
3888       -
3889       -
3890       -
3891       -
3892       -
3893       -
3894       -
3895       -
3896       -
3897       -
3898       -
3899       -
3900       - v\ :sub:`7`
3901       - v\ :sub:`6`
3902       - v\ :sub:`5`
3903       - v\ :sub:`4`
3904       - v\ :sub:`3`
3905       - v\ :sub:`2`
3906       - v\ :sub:`1`
3907       - v\ :sub:`0`
3908     * -
3909       -
3910       -
3911       -
3912       -
3913       -
3914       -
3915       -
3916       -
3917       -
3918       -
3919       -
3920       -
3921       -
3922       -
3923       -
3924       -
3925       -
3926       -
3927       -
3928       -
3929       -
3930       -
3931       -
3932       -
3933       -
3934       -
3935       - y\ :sub:`7`
3936       - y\ :sub:`6`
3937       - y\ :sub:`5`
3938       - y\ :sub:`4`
3939       - y\ :sub:`3`
3940       - y\ :sub:`2`
3941       - y\ :sub:`1`
3942       - y\ :sub:`0`
3943     * -
3944       -
3945       -
3946       -
3947       -
3948       -
3949       -
3950       -
3951       -
3952       -
3953       -
3954       -
3955       -
3956       -
3957       -
3958       -
3959       -
3960       -
3961       -
3962       -
3963       -
3964       -
3965       -
3966       -
3967       -
3968       -
3969       -
3970       - y\ :sub:`7`
3971       - y\ :sub:`6`
3972       - y\ :sub:`5`
3973       - y\ :sub:`4`
3974       - y\ :sub:`3`
3975       - y\ :sub:`2`
3976       - y\ :sub:`1`
3977       - y\ :sub:`0`
3978     * -
3979       -
3980       -
3981       -
3982       -
3983       -
3984       -
3985       -
3986       -
3987       -
3988       -
3989       -
3990       -
3991       -
3992       -
3993       -
3994       -
3995       -
3996       -
3997       -
3998       -
3999       -
4000       -
4001       -
4002       -
4003       -
4004       -
4005       - u\ :sub:`7`
4006       - u\ :sub:`6`
4007       - u\ :sub:`5`
4008       - u\ :sub:`4`
4009       - u\ :sub:`3`
4010       - u\ :sub:`2`
4011       - u\ :sub:`1`
4012       - u\ :sub:`0`
4013     * .. _MEDIA-BUS-FMT-UYVY8-2X8:
4014
4015       - MEDIA_BUS_FMT_UYVY8_2X8
4016       - 0x2006
4017       -
4018       -
4019       -
4020       -
4021       -
4022       -
4023       -
4024       -
4025       -
4026       -
4027       -
4028       -
4029       -
4030       -
4031       -
4032       -
4033       -
4034       -
4035       -
4036       -
4037       -
4038       -
4039       -
4040       -
4041       -
4042       - u\ :sub:`7`
4043       - u\ :sub:`6`
4044       - u\ :sub:`5`
4045       - u\ :sub:`4`
4046       - u\ :sub:`3`
4047       - u\ :sub:`2`
4048       - u\ :sub:`1`
4049       - u\ :sub:`0`
4050     * -
4051       -
4052       -
4053       -
4054       -
4055       -
4056       -
4057       -
4058       -
4059       -
4060       -
4061       -
4062       -
4063       -
4064       -
4065       -
4066       -
4067       -
4068       -
4069       -
4070       -
4071       -
4072       -
4073       -
4074       -
4075       -
4076       -
4077       - y\ :sub:`7`
4078       - y\ :sub:`6`
4079       - y\ :sub:`5`
4080       - y\ :sub:`4`
4081       - y\ :sub:`3`
4082       - y\ :sub:`2`
4083       - y\ :sub:`1`
4084       - y\ :sub:`0`
4085     * -
4086       -
4087       -
4088       -
4089       -
4090       -
4091       -
4092       -
4093       -
4094       -
4095       -
4096       -
4097       -
4098       -
4099       -
4100       -
4101       -
4102       -
4103       -
4104       -
4105       -
4106       -
4107       -
4108       -
4109       -
4110       -
4111       -
4112       - v\ :sub:`7`
4113       - v\ :sub:`6`
4114       - v\ :sub:`5`
4115       - v\ :sub:`4`
4116       - v\ :sub:`3`
4117       - v\ :sub:`2`
4118       - v\ :sub:`1`
4119       - v\ :sub:`0`
4120     * -
4121       -
4122       -
4123       -
4124       -
4125       -
4126       -
4127       -
4128       -
4129       -
4130       -
4131       -
4132       -
4133       -
4134       -
4135       -
4136       -
4137       -
4138       -
4139       -
4140       -
4141       -
4142       -
4143       -
4144       -
4145       -
4146       -
4147       - y\ :sub:`7`
4148       - y\ :sub:`6`
4149       - y\ :sub:`5`
4150       - y\ :sub:`4`
4151       - y\ :sub:`3`
4152       - y\ :sub:`2`
4153       - y\ :sub:`1`
4154       - y\ :sub:`0`
4155     * .. _MEDIA-BUS-FMT-VYUY8-2X8:
4156
4157       - MEDIA_BUS_FMT_VYUY8_2X8
4158       - 0x2007
4159       -
4160       -
4161       -
4162       -
4163       -
4164       -
4165       -
4166       -
4167       -
4168       -
4169       -
4170       -
4171       -
4172       -
4173       -
4174       -
4175       -
4176       -
4177       -
4178       -
4179       -
4180       -
4181       -
4182       -
4183       -
4184       - v\ :sub:`7`
4185       - v\ :sub:`6`
4186       - v\ :sub:`5`
4187       - v\ :sub:`4`
4188       - v\ :sub:`3`
4189       - v\ :sub:`2`
4190       - v\ :sub:`1`
4191       - v\ :sub:`0`
4192     * -
4193       -
4194       -
4195       -
4196       -
4197       -
4198       -
4199       -
4200       -
4201       -
4202       -
4203       -
4204       -
4205       -
4206       -
4207       -
4208       -
4209       -
4210       -
4211       -
4212       -
4213       -
4214       -
4215       -
4216       -
4217       -
4218       -
4219       - y\ :sub:`7`
4220       - y\ :sub:`6`
4221       - y\ :sub:`5`
4222       - y\ :sub:`4`
4223       - y\ :sub:`3`
4224       - y\ :sub:`2`
4225       - y\ :sub:`1`
4226       - y\ :sub:`0`
4227     * -
4228       -
4229       -
4230       -
4231       -
4232       -
4233       -
4234       -
4235       -
4236       -
4237       -
4238       -
4239       -
4240       -
4241       -
4242       -
4243       -
4244       -
4245       -
4246       -
4247       -
4248       -
4249       -
4250       -
4251       -
4252       -
4253       -
4254       - u\ :sub:`7`
4255       - u\ :sub:`6`
4256       - u\ :sub:`5`
4257       - u\ :sub:`4`
4258       - u\ :sub:`3`
4259       - u\ :sub:`2`
4260       - u\ :sub:`1`
4261       - u\ :sub:`0`
4262     * -
4263       -
4264       -
4265       -
4266       -
4267       -
4268       -
4269       -
4270       -
4271       -
4272       -
4273       -
4274       -
4275       -
4276       -
4277       -
4278       -
4279       -
4280       -
4281       -
4282       -
4283       -
4284       -
4285       -
4286       -
4287       -
4288       -
4289       - y\ :sub:`7`
4290       - y\ :sub:`6`
4291       - y\ :sub:`5`
4292       - y\ :sub:`4`
4293       - y\ :sub:`3`
4294       - y\ :sub:`2`
4295       - y\ :sub:`1`
4296       - y\ :sub:`0`
4297     * .. _MEDIA-BUS-FMT-YUYV8-2X8:
4298
4299       - MEDIA_BUS_FMT_YUYV8_2X8
4300       - 0x2008
4301       -
4302       -
4303       -
4304       -
4305       -
4306       -
4307       -
4308       -
4309       -
4310       -
4311       -
4312       -
4313       -
4314       -
4315       -
4316       -
4317       -
4318       -
4319       -
4320       -
4321       -
4322       -
4323       -
4324       -
4325       -
4326       - y\ :sub:`7`
4327       - y\ :sub:`6`
4328       - y\ :sub:`5`
4329       - y\ :sub:`4`
4330       - y\ :sub:`3`
4331       - y\ :sub:`2`
4332       - y\ :sub:`1`
4333       - y\ :sub:`0`
4334     * -
4335       -
4336       -
4337       -
4338       -
4339       -
4340       -
4341       -
4342       -
4343       -
4344       -
4345       -
4346       -
4347       -
4348       -
4349       -
4350       -
4351       -
4352       -
4353       -
4354       -
4355       -
4356       -
4357       -
4358       -
4359       -
4360       -
4361       - u\ :sub:`7`
4362       - u\ :sub:`6`
4363       - u\ :sub:`5`
4364       - u\ :sub:`4`
4365       - u\ :sub:`3`
4366       - u\ :sub:`2`
4367       - u\ :sub:`1`
4368       - u\ :sub:`0`
4369     * -
4370       -
4371       -
4372       -
4373       -
4374       -
4375       -
4376       -
4377       -
4378       -
4379       -
4380       -
4381       -
4382       -
4383       -
4384       -
4385       -
4386       -
4387       -
4388       -
4389       -
4390       -
4391       -
4392       -
4393       -
4394       -
4395       -
4396       - y\ :sub:`7`
4397       - y\ :sub:`6`
4398       - y\ :sub:`5`
4399       - y\ :sub:`4`
4400       - y\ :sub:`3`
4401       - y\ :sub:`2`
4402       - y\ :sub:`1`
4403       - y\ :sub:`0`
4404     * -
4405       -
4406       -
4407       -
4408       -
4409       -
4410       -
4411       -
4412       -
4413       -
4414       -
4415       -
4416       -
4417       -
4418       -
4419       -
4420       -
4421       -
4422       -
4423       -
4424       -
4425       -
4426       -
4427       -
4428       -
4429       -
4430       -
4431       - v\ :sub:`7`
4432       - v\ :sub:`6`
4433       - v\ :sub:`5`
4434       - v\ :sub:`4`
4435       - v\ :sub:`3`
4436       - v\ :sub:`2`
4437       - v\ :sub:`1`
4438       - v\ :sub:`0`
4439     * .. _MEDIA-BUS-FMT-YVYU8-2X8:
4440
4441       - MEDIA_BUS_FMT_YVYU8_2X8
4442       - 0x2009
4443       -
4444       -
4445       -
4446       -
4447       -
4448       -
4449       -
4450       -
4451       -
4452       -
4453       -
4454       -
4455       -
4456       -
4457       -
4458       -
4459       -
4460       -
4461       -
4462       -
4463       -
4464       -
4465       -
4466       -
4467       -
4468       - y\ :sub:`7`
4469       - y\ :sub:`6`
4470       - y\ :sub:`5`
4471       - y\ :sub:`4`
4472       - y\ :sub:`3`
4473       - y\ :sub:`2`
4474       - y\ :sub:`1`
4475       - y\ :sub:`0`
4476     * -
4477       -
4478       -
4479       -
4480       -
4481       -
4482       -
4483       -
4484       -
4485       -
4486       -
4487       -
4488       -
4489       -
4490       -
4491       -
4492       -
4493       -
4494       -
4495       -
4496       -
4497       -
4498       -
4499       -
4500       -
4501       -
4502       -
4503       - v\ :sub:`7`
4504       - v\ :sub:`6`
4505       - v\ :sub:`5`
4506       - v\ :sub:`4`
4507       - v\ :sub:`3`
4508       - v\ :sub:`2`
4509       - v\ :sub:`1`
4510       - v\ :sub:`0`
4511     * -
4512       -
4513       -
4514       -
4515       -
4516       -
4517       -
4518       -
4519       -
4520       -
4521       -
4522       -
4523       -
4524       -
4525       -
4526       -
4527       -
4528       -
4529       -
4530       -
4531       -
4532       -
4533       -
4534       -
4535       -
4536       -
4537       -
4538       - y\ :sub:`7`
4539       - y\ :sub:`6`
4540       - y\ :sub:`5`
4541       - y\ :sub:`4`
4542       - y\ :sub:`3`
4543       - y\ :sub:`2`
4544       - y\ :sub:`1`
4545       - y\ :sub:`0`
4546     * -
4547       -
4548       -
4549       -
4550       -
4551       -
4552       -
4553       -
4554       -
4555       -
4556       -
4557       -
4558       -
4559       -
4560       -
4561       -
4562       -
4563       -
4564       -
4565       -
4566       -
4567       -
4568       -
4569       -
4570       -
4571       -
4572       -
4573       - u\ :sub:`7`
4574       - u\ :sub:`6`
4575       - u\ :sub:`5`
4576       - u\ :sub:`4`
4577       - u\ :sub:`3`
4578       - u\ :sub:`2`
4579       - u\ :sub:`1`
4580       - u\ :sub:`0`
4581     * .. _MEDIA-BUS-FMT-Y10-1X10:
4582
4583       - MEDIA_BUS_FMT_Y10_1X10
4584       - 0x200a
4585       -
4586       -
4587       -
4588       -
4589       -
4590       -
4591       -
4592       -
4593       -
4594       -
4595       -
4596       -
4597       -
4598       -
4599       -
4600       -
4601       -
4602       -
4603       -
4604       -
4605       -
4606       -
4607       -
4608       - y\ :sub:`9`
4609       - y\ :sub:`8`
4610       - y\ :sub:`7`
4611       - y\ :sub:`6`
4612       - y\ :sub:`5`
4613       - y\ :sub:`4`
4614       - y\ :sub:`3`
4615       - y\ :sub:`2`
4616       - y\ :sub:`1`
4617       - y\ :sub:`0`
4618     * .. _MEDIA-BUS-FMT-Y10-2X8-PADHI_LE:
4619
4620       - MEDIA_BUS_FMT_Y10_2X8_PADHI_LE
4621       - 0x202c
4622       -
4623       -
4624       -
4625       -
4626       -
4627       -
4628       -
4629       -
4630       -
4631       -
4632       -
4633       -
4634       -
4635       -
4636       -
4637       -
4638       -
4639       -
4640       -
4641       -
4642       -
4643       -
4644       -
4645       -
4646       -
4647       - y\ :sub:`7`
4648       - y\ :sub:`6`
4649       - y\ :sub:`5`
4650       - y\ :sub:`4`
4651       - y\ :sub:`3`
4652       - y\ :sub:`2`
4653       - y\ :sub:`1`
4654       - y\ :sub:`0`
4655     * -
4656       -
4657       -
4658       -
4659       -
4660       -
4661       -
4662       -
4663       -
4664       -
4665       -
4666       -
4667       -
4668       -
4669       -
4670       -
4671       -
4672       -
4673       -
4674       -
4675       -
4676       -
4677       -
4678       -
4679       -
4680       -
4681       -
4682       - 0
4683       - 0
4684       - 0
4685       - 0
4686       - 0
4687       - 0
4688       - y\ :sub:`9`
4689       - y\ :sub:`8`
4690     * .. _MEDIA-BUS-FMT-UYVY10-2X10:
4691
4692       - MEDIA_BUS_FMT_UYVY10_2X10
4693       - 0x2018
4694       -
4695       -
4696       -
4697       -
4698       -
4699       -
4700       -
4701       -
4702       -
4703       -
4704       -
4705       -
4706       -
4707       -
4708       -
4709       -
4710       -
4711       -
4712       -
4713       -
4714       -
4715       -
4716       -
4717       - u\ :sub:`9`
4718       - u\ :sub:`8`
4719       - u\ :sub:`7`
4720       - u\ :sub:`6`
4721       - u\ :sub:`5`
4722       - u\ :sub:`4`
4723       - u\ :sub:`3`
4724       - u\ :sub:`2`
4725       - u\ :sub:`1`
4726       - u\ :sub:`0`
4727     * -
4728       -
4729       -
4730       -
4731       -
4732       -
4733       -
4734       -
4735       -
4736       -
4737       -
4738       -
4739       -
4740       -
4741       -
4742       -
4743       -
4744       -
4745       -
4746       -
4747       -
4748       -
4749       -
4750       -
4751       -
4752       - y\ :sub:`9`
4753       - y\ :sub:`8`
4754       - y\ :sub:`7`
4755       - y\ :sub:`6`
4756       - y\ :sub:`5`
4757       - y\ :sub:`4`
4758       - y\ :sub:`3`
4759       - y\ :sub:`2`
4760       - y\ :sub:`1`
4761       - y\ :sub:`0`
4762     * -
4763       -
4764       -
4765       -
4766       -
4767       -
4768       -
4769       -
4770       -
4771       -
4772       -
4773       -
4774       -
4775       -
4776       -
4777       -
4778       -
4779       -
4780       -
4781       -
4782       -
4783       -
4784       -
4785       -
4786       -
4787       - v\ :sub:`9`
4788       - v\ :sub:`8`
4789       - v\ :sub:`7`
4790       - v\ :sub:`6`
4791       - v\ :sub:`5`
4792       - v\ :sub:`4`
4793       - v\ :sub:`3`
4794       - v\ :sub:`2`
4795       - v\ :sub:`1`
4796       - v\ :sub:`0`
4797     * -
4798       -
4799       -
4800       -
4801       -
4802       -
4803       -
4804       -
4805       -
4806       -
4807       -
4808       -
4809       -
4810       -
4811       -
4812       -
4813       -
4814       -
4815       -
4816       -
4817       -
4818       -
4819       -
4820       -
4821       -
4822       - y\ :sub:`9`
4823       - y\ :sub:`8`
4824       - y\ :sub:`7`
4825       - y\ :sub:`6`
4826       - y\ :sub:`5`
4827       - y\ :sub:`4`
4828       - y\ :sub:`3`
4829       - y\ :sub:`2`
4830       - y\ :sub:`1`
4831       - y\ :sub:`0`
4832     * .. _MEDIA-BUS-FMT-VYUY10-2X10:
4833
4834       - MEDIA_BUS_FMT_VYUY10_2X10
4835       - 0x2019
4836       -
4837       -
4838       -
4839       -
4840       -
4841       -
4842       -
4843       -
4844       -
4845       -
4846       -
4847       -
4848       -
4849       -
4850       -
4851       -
4852       -
4853       -
4854       -
4855       -
4856       -
4857       -
4858       -
4859       - v\ :sub:`9`
4860       - v\ :sub:`8`
4861       - v\ :sub:`7`
4862       - v\ :sub:`6`
4863       - v\ :sub:`5`
4864       - v\ :sub:`4`
4865       - v\ :sub:`3`
4866       - v\ :sub:`2`
4867       - v\ :sub:`1`
4868       - v\ :sub:`0`
4869     * -
4870       -
4871       -
4872       -
4873       -
4874       -
4875       -
4876       -
4877       -
4878       -
4879       -
4880       -
4881       -
4882       -
4883       -
4884       -
4885       -
4886       -
4887       -
4888       -
4889       -
4890       -
4891       -
4892       -
4893       -
4894       - y\ :sub:`9`
4895       - y\ :sub:`8`
4896       - y\ :sub:`7`
4897       - y\ :sub:`6`
4898       - y\ :sub:`5`
4899       - y\ :sub:`4`
4900       - y\ :sub:`3`
4901       - y\ :sub:`2`
4902       - y\ :sub:`1`
4903       - y\ :sub:`0`
4904     * -
4905       -
4906       -
4907       -
4908       -
4909       -
4910       -
4911       -
4912       -
4913       -
4914       -
4915       -
4916       -
4917       -
4918       -
4919       -
4920       -
4921       -
4922       -
4923       -
4924       -
4925       -
4926       -
4927       -
4928       -
4929       - u\ :sub:`9`
4930       - u\ :sub:`8`
4931       - u\ :sub:`7`
4932       - u\ :sub:`6`
4933       - u\ :sub:`5`
4934       - u\ :sub:`4`
4935       - u\ :sub:`3`
4936       - u\ :sub:`2`
4937       - u\ :sub:`1`
4938       - u\ :sub:`0`
4939     * -
4940       -
4941       -
4942       -
4943       -
4944       -
4945       -
4946       -
4947       -
4948       -
4949       -
4950       -
4951       -
4952       -
4953       -
4954       -
4955       -
4956       -
4957       -
4958       -
4959       -
4960       -
4961       -
4962       -
4963       -
4964       - y\ :sub:`9`
4965       - y\ :sub:`8`
4966       - y\ :sub:`7`
4967       - y\ :sub:`6`
4968       - y\ :sub:`5`
4969       - y\ :sub:`4`
4970       - y\ :sub:`3`
4971       - y\ :sub:`2`
4972       - y\ :sub:`1`
4973       - y\ :sub:`0`
4974     * .. _MEDIA-BUS-FMT-YUYV10-2X10:
4975
4976       - MEDIA_BUS_FMT_YUYV10_2X10
4977       - 0x200b
4978       -
4979       -
4980       -
4981       -
4982       -
4983       -
4984       -
4985       -
4986       -
4987       -
4988       -
4989       -
4990       -
4991       -
4992       -
4993       -
4994       -
4995       -
4996       -
4997       -
4998       -
4999       -
5000       -
5001       - y\ :sub:`9`
5002       - y\ :sub:`8`
5003       - y\ :sub:`7`
5004       - y\ :sub:`6`
5005       - y\ :sub:`5`
5006       - y\ :sub:`4`
5007       - y\ :sub:`3`
5008       - y\ :sub:`2`
5009       - y\ :sub:`1`
5010       - y\ :sub:`0`
5011     * -
5012       -
5013       -
5014       -
5015       -
5016       -
5017       -
5018       -
5019       -
5020       -
5021       -
5022       -
5023       -
5024       -
5025       -
5026       -
5027       -
5028       -
5029       -
5030       -
5031       -
5032       -
5033       -
5034       -
5035       -
5036       - u\ :sub:`9`
5037       - u\ :sub:`8`
5038       - u\ :sub:`7`
5039       - u\ :sub:`6`
5040       - u\ :sub:`5`
5041       - u\ :sub:`4`
5042       - u\ :sub:`3`
5043       - u\ :sub:`2`
5044       - u\ :sub:`1`
5045       - u\ :sub:`0`
5046     * -
5047       -
5048       -
5049       -
5050       -
5051       -
5052       -
5053       -
5054       -
5055       -
5056       -
5057       -
5058       -
5059       -
5060       -
5061       -
5062       -
5063       -
5064       -
5065       -
5066       -
5067       -
5068       -
5069       -
5070       -
5071       - y\ :sub:`9`
5072       - y\ :sub:`8`
5073       - y\ :sub:`7`
5074       - y\ :sub:`6`
5075       - y\ :sub:`5`
5076       - y\ :sub:`4`
5077       - y\ :sub:`3`
5078       - y\ :sub:`2`
5079       - y\ :sub:`1`
5080       - y\ :sub:`0`
5081     * -
5082       -
5083       -
5084       -
5085       -
5086       -
5087       -
5088       -
5089       -
5090       -
5091       -
5092       -
5093       -
5094       -
5095       -
5096       -
5097       -
5098       -
5099       -
5100       -
5101       -
5102       -
5103       -
5104       -
5105       -
5106       - v\ :sub:`9`
5107       - v\ :sub:`8`
5108       - v\ :sub:`7`
5109       - v\ :sub:`6`
5110       - v\ :sub:`5`
5111       - v\ :sub:`4`
5112       - v\ :sub:`3`
5113       - v\ :sub:`2`
5114       - v\ :sub:`1`
5115       - v\ :sub:`0`
5116     * .. _MEDIA-BUS-FMT-YVYU10-2X10:
5117
5118       - MEDIA_BUS_FMT_YVYU10_2X10
5119       - 0x200c
5120       -
5121       -
5122       -
5123       -
5124       -
5125       -
5126       -
5127       -
5128       -
5129       -
5130       -
5131       -
5132       -
5133       -
5134       -
5135       -
5136       -
5137       -
5138       -
5139       -
5140       -
5141       -
5142       -
5143       - y\ :sub:`9`
5144       - y\ :sub:`8`
5145       - y\ :sub:`7`
5146       - y\ :sub:`6`
5147       - y\ :sub:`5`
5148       - y\ :sub:`4`
5149       - y\ :sub:`3`
5150       - y\ :sub:`2`
5151       - y\ :sub:`1`
5152       - y\ :sub:`0`
5153     * -
5154       -
5155       -
5156       -
5157       -
5158       -
5159       -
5160       -
5161       -
5162       -
5163       -
5164       -
5165       -
5166       -
5167       -
5168       -
5169       -
5170       -
5171       -
5172       -
5173       -
5174       -
5175       -
5176       -
5177       -
5178       - v\ :sub:`9`
5179       - v\ :sub:`8`
5180       - v\ :sub:`7`
5181       - v\ :sub:`6`
5182       - v\ :sub:`5`
5183       - v\ :sub:`4`
5184       - v\ :sub:`3`
5185       - v\ :sub:`2`
5186       - v\ :sub:`1`
5187       - v\ :sub:`0`
5188     * -
5189       -
5190       -
5191       -
5192       -
5193       -
5194       -
5195       -
5196       -
5197       -
5198       -
5199       -
5200       -
5201       -
5202       -
5203       -
5204       -
5205       -
5206       -
5207       -
5208       -
5209       -
5210       -
5211       -
5212       -
5213       - y\ :sub:`9`
5214       - y\ :sub:`8`
5215       - y\ :sub:`7`
5216       - y\ :sub:`6`
5217       - y\ :sub:`5`
5218       - y\ :sub:`4`
5219       - y\ :sub:`3`
5220       - y\ :sub:`2`
5221       - y\ :sub:`1`
5222       - y\ :sub:`0`
5223     * -
5224       -
5225       -
5226       -
5227       -
5228       -
5229       -
5230       -
5231       -
5232       -
5233       -
5234       -
5235       -
5236       -
5237       -
5238       -
5239       -
5240       -
5241       -
5242       -
5243       -
5244       -
5245       -
5246       -
5247       -
5248       - u\ :sub:`9`
5249       - u\ :sub:`8`
5250       - u\ :sub:`7`
5251       - u\ :sub:`6`
5252       - u\ :sub:`5`
5253       - u\ :sub:`4`
5254       - u\ :sub:`3`
5255       - u\ :sub:`2`
5256       - u\ :sub:`1`
5257       - u\ :sub:`0`
5258     * .. _MEDIA-BUS-FMT-Y12-1X12:
5259
5260       - MEDIA_BUS_FMT_Y12_1X12
5261       - 0x2013
5262       -
5263       -
5264       -
5265       -
5266       -
5267       -
5268       -
5269       -
5270       -
5271       -
5272       -
5273       -
5274       -
5275       -
5276       -
5277       -
5278       -
5279       -
5280       -
5281       -
5282       -
5283       - y\ :sub:`11`
5284       - y\ :sub:`10`
5285       - y\ :sub:`9`
5286       - y\ :sub:`8`
5287       - y\ :sub:`7`
5288       - y\ :sub:`6`
5289       - y\ :sub:`5`
5290       - y\ :sub:`4`
5291       - y\ :sub:`3`
5292       - y\ :sub:`2`
5293       - y\ :sub:`1`
5294       - y\ :sub:`0`
5295     * .. _MEDIA-BUS-FMT-UYVY12-2X12:
5296
5297       - MEDIA_BUS_FMT_UYVY12_2X12
5298       - 0x201c
5299       -
5300       -
5301       -
5302       -
5303       -
5304       -
5305       -
5306       -
5307       -
5308       -
5309       -
5310       -
5311       -
5312       -
5313       -
5314       -
5315       -
5316       -
5317       -
5318       -
5319       -
5320       - u\ :sub:`11`
5321       - u\ :sub:`10`
5322       - u\ :sub:`9`
5323       - u\ :sub:`8`
5324       - u\ :sub:`7`
5325       - u\ :sub:`6`
5326       - u\ :sub:`5`
5327       - u\ :sub:`4`
5328       - u\ :sub:`3`
5329       - u\ :sub:`2`
5330       - u\ :sub:`1`
5331       - u\ :sub:`0`
5332     * -
5333       -
5334       -
5335       -
5336       -
5337       -
5338       -
5339       -
5340       -
5341       -
5342       -
5343       -
5344       -
5345       -
5346       -
5347       -
5348       -
5349       -
5350       -
5351       -
5352       -
5353       -
5354       -
5355       - y\ :sub:`11`
5356       - y\ :sub:`10`
5357       - y\ :sub:`9`
5358       - y\ :sub:`8`
5359       - y\ :sub:`7`
5360       - y\ :sub:`6`
5361       - y\ :sub:`5`
5362       - y\ :sub:`4`
5363       - y\ :sub:`3`
5364       - y\ :sub:`2`
5365       - y\ :sub:`1`
5366       - y\ :sub:`0`
5367     * -
5368       -
5369       -
5370       -
5371       -
5372       -
5373       -
5374       -
5375       -
5376       -
5377       -
5378       -
5379       -
5380       -
5381       -
5382       -
5383       -
5384       -
5385       -
5386       -
5387       -
5388       -
5389       -
5390       - v\ :sub:`11`
5391       - v\ :sub:`10`
5392       - v\ :sub:`9`
5393       - v\ :sub:`8`
5394       - v\ :sub:`7`
5395       - v\ :sub:`6`
5396       - v\ :sub:`5`
5397       - v\ :sub:`4`
5398       - v\ :sub:`3`
5399       - v\ :sub:`2`
5400       - v\ :sub:`1`
5401       - v\ :sub:`0`
5402     * -
5403       -
5404       -
5405       -
5406       -
5407       -
5408       -
5409       -
5410       -
5411       -
5412       -
5413       -
5414       -
5415       -
5416       -
5417       -
5418       -
5419       -
5420       -
5421       -
5422       -
5423       -
5424       -
5425       - y\ :sub:`11`
5426       - y\ :sub:`10`
5427       - y\ :sub:`9`
5428       - y\ :sub:`8`
5429       - y\ :sub:`7`
5430       - y\ :sub:`6`
5431       - y\ :sub:`5`
5432       - y\ :sub:`4`
5433       - y\ :sub:`3`
5434       - y\ :sub:`2`
5435       - y\ :sub:`1`
5436       - y\ :sub:`0`
5437     * .. _MEDIA-BUS-FMT-VYUY12-2X12:
5438
5439       - MEDIA_BUS_FMT_VYUY12_2X12
5440       - 0x201d
5441       -
5442       -
5443       -
5444       -
5445       -
5446       -
5447       -
5448       -
5449       -
5450       -
5451       -
5452       -
5453       -
5454       -
5455       -
5456       -
5457       -
5458       -
5459       -
5460       -
5461       -
5462       - v\ :sub:`11`
5463       - v\ :sub:`10`
5464       - v\ :sub:`9`
5465       - v\ :sub:`8`
5466       - v\ :sub:`7`
5467       - v\ :sub:`6`
5468       - v\ :sub:`5`
5469       - v\ :sub:`4`
5470       - v\ :sub:`3`
5471       - v\ :sub:`2`
5472       - v\ :sub:`1`
5473       - v\ :sub:`0`
5474     * -
5475       -
5476       -
5477       -
5478       -
5479       -
5480       -
5481       -
5482       -
5483       -
5484       -
5485       -
5486       -
5487       -
5488       -
5489       -
5490       -
5491       -
5492       -
5493       -
5494       -
5495       -
5496       -
5497       - y\ :sub:`11`
5498       - y\ :sub:`10`
5499       - y\ :sub:`9`
5500       - y\ :sub:`8`
5501       - y\ :sub:`7`
5502       - y\ :sub:`6`
5503       - y\ :sub:`5`
5504       - y\ :sub:`4`
5505       - y\ :sub:`3`
5506       - y\ :sub:`2`
5507       - y\ :sub:`1`
5508       - y\ :sub:`0`
5509     * -
5510       -
5511       -
5512       -
5513       -
5514       -
5515       -
5516       -
5517       -
5518       -
5519       -
5520       -
5521       -
5522       -
5523       -
5524       -
5525       -
5526       -
5527       -
5528       -
5529       -
5530       -
5531       -
5532       - u\ :sub:`11`
5533       - u\ :sub:`10`
5534       - u\ :sub:`9`
5535       - u\ :sub:`8`
5536       - u\ :sub:`7`
5537       - u\ :sub:`6`
5538       - u\ :sub:`5`
5539       - u\ :sub:`4`
5540       - u\ :sub:`3`
5541       - u\ :sub:`2`
5542       - u\ :sub:`1`
5543       - u\ :sub:`0`
5544     * -
5545       -
5546       -
5547       -
5548       -
5549       -
5550       -
5551       -
5552       -
5553       -
5554       -
5555       -
5556       -
5557       -
5558       -
5559       -
5560       -
5561       -
5562       -
5563       -
5564       -
5565       -
5566       -
5567       - y\ :sub:`11`
5568       - y\ :sub:`10`
5569       - y\ :sub:`9`
5570       - y\ :sub:`8`
5571       - y\ :sub:`7`
5572       - y\ :sub:`6`
5573       - y\ :sub:`5`
5574       - y\ :sub:`4`
5575       - y\ :sub:`3`
5576       - y\ :sub:`2`
5577       - y\ :sub:`1`
5578       - y\ :sub:`0`
5579     * .. _MEDIA-BUS-FMT-YUYV12-2X12:
5580
5581       - MEDIA_BUS_FMT_YUYV12_2X12
5582       - 0x201e
5583       -
5584       -
5585       -
5586       -
5587       -
5588       -
5589       -
5590       -
5591       -
5592       -
5593       -
5594       -
5595       -
5596       -
5597       -
5598       -
5599       -
5600       -
5601       -
5602       -
5603       -
5604       - y\ :sub:`11`
5605       - y\ :sub:`10`
5606       - y\ :sub:`9`
5607       - y\ :sub:`8`
5608       - y\ :sub:`7`
5609       - y\ :sub:`6`
5610       - y\ :sub:`5`
5611       - y\ :sub:`4`
5612       - y\ :sub:`3`
5613       - y\ :sub:`2`
5614       - y\ :sub:`1`
5615       - y\ :sub:`0`
5616     * -
5617       -
5618       -
5619       -
5620       -
5621       -
5622       -
5623       -
5624       -
5625       -
5626       -
5627       -
5628       -
5629       -
5630       -
5631       -
5632       -
5633       -
5634       -
5635       -
5636       -
5637       -
5638       -
5639       - u\ :sub:`11`
5640       - u\ :sub:`10`
5641       - u\ :sub:`9`
5642       - u\ :sub:`8`
5643       - u\ :sub:`7`
5644       - u\ :sub:`6`
5645       - u\ :sub:`5`
5646       - u\ :sub:`4`
5647       - u\ :sub:`3`
5648       - u\ :sub:`2`
5649       - u\ :sub:`1`
5650       - u\ :sub:`0`
5651     * -
5652       -
5653       -
5654       -
5655       -
5656       -
5657       -
5658       -
5659       -
5660       -
5661       -
5662       -
5663       -
5664       -
5665       -
5666       -
5667       -
5668       -
5669       -
5670       -
5671       -
5672       -
5673       -
5674       - y\ :sub:`11`
5675       - y\ :sub:`10`
5676       - y\ :sub:`9`
5677       - y\ :sub:`8`
5678       - y\ :sub:`7`
5679       - y\ :sub:`6`
5680       - y\ :sub:`5`
5681       - y\ :sub:`4`
5682       - y\ :sub:`3`
5683       - y\ :sub:`2`
5684       - y\ :sub:`1`
5685       - y\ :sub:`0`
5686     * -
5687       -
5688       -
5689       -
5690       -
5691       -
5692       -
5693       -
5694       -
5695       -
5696       -
5697       -
5698       -
5699       -
5700       -
5701       -
5702       -
5703       -
5704       -
5705       -
5706       -
5707       -
5708       -
5709       - v\ :sub:`11`
5710       - v\ :sub:`10`
5711       - v\ :sub:`9`
5712       - v\ :sub:`8`
5713       - v\ :sub:`7`
5714       - v\ :sub:`6`
5715       - v\ :sub:`5`
5716       - v\ :sub:`4`
5717       - v\ :sub:`3`
5718       - v\ :sub:`2`
5719       - v\ :sub:`1`
5720       - v\ :sub:`0`
5721     * .. _MEDIA-BUS-FMT-YVYU12-2X12:
5722
5723       - MEDIA_BUS_FMT_YVYU12_2X12
5724       - 0x201f
5725       -
5726       -
5727       -
5728       -
5729       -
5730       -
5731       -
5732       -
5733       -
5734       -
5735       -
5736       -
5737       -
5738       -
5739       -
5740       -
5741       -
5742       -
5743       -
5744       -
5745       -
5746       - y\ :sub:`11`
5747       - y\ :sub:`10`
5748       - y\ :sub:`9`
5749       - y\ :sub:`8`
5750       - y\ :sub:`7`
5751       - y\ :sub:`6`
5752       - y\ :sub:`5`
5753       - y\ :sub:`4`
5754       - y\ :sub:`3`
5755       - y\ :sub:`2`
5756       - y\ :sub:`1`
5757       - y\ :sub:`0`
5758     * -
5759       -
5760       -
5761       -
5762       -
5763       -
5764       -
5765       -
5766       -
5767       -
5768       -
5769       -
5770       -
5771       -
5772       -
5773       -
5774       -
5775       -
5776       -
5777       -
5778       -
5779       -
5780       -
5781       - v\ :sub:`11`
5782       - v\ :sub:`10`
5783       - v\ :sub:`9`
5784       - v\ :sub:`8`
5785       - v\ :sub:`7`
5786       - v\ :sub:`6`
5787       - v\ :sub:`5`
5788       - v\ :sub:`4`
5789       - v\ :sub:`3`
5790       - v\ :sub:`2`
5791       - v\ :sub:`1`
5792       - v\ :sub:`0`
5793     * -
5794       -
5795       -
5796       -
5797       -
5798       -
5799       -
5800       -
5801       -
5802       -
5803       -
5804       -
5805       -
5806       -
5807       -
5808       -
5809       -
5810       -
5811       -
5812       -
5813       -
5814       -
5815       -
5816       - y\ :sub:`11`
5817       - y\ :sub:`10`
5818       - y\ :sub:`9`
5819       - y\ :sub:`8`
5820       - y\ :sub:`7`
5821       - y\ :sub:`6`
5822       - y\ :sub:`5`
5823       - y\ :sub:`4`
5824       - y\ :sub:`3`
5825       - y\ :sub:`2`
5826       - y\ :sub:`1`
5827       - y\ :sub:`0`
5828     * -
5829       -
5830       -
5831       -
5832       -
5833       -
5834       -
5835       -
5836       -
5837       -
5838       -
5839       -
5840       -
5841       -
5842       -
5843       -
5844       -
5845       -
5846       -
5847       -
5848       -
5849       -
5850       -
5851       - u\ :sub:`11`
5852       - u\ :sub:`10`
5853       - u\ :sub:`9`
5854       - u\ :sub:`8`
5855       - u\ :sub:`7`
5856       - u\ :sub:`6`
5857       - u\ :sub:`5`
5858       - u\ :sub:`4`
5859       - u\ :sub:`3`
5860       - u\ :sub:`2`
5861       - u\ :sub:`1`
5862       - u\ :sub:`0`
5863     * .. _MEDIA-BUS-FMT-Y14-1X14:
5864
5865       - MEDIA_BUS_FMT_Y14_1X14
5866       - 0x202d
5867       -
5868       -
5869       -
5870       -
5871       -
5872       -
5873       -
5874       -
5875       -
5876       -
5877       -
5878       -
5879       -
5880       -
5881       -
5882       -
5883       -
5884       -
5885       -
5886       - y\ :sub:`13`
5887       - y\ :sub:`12`
5888       - y\ :sub:`11`
5889       - y\ :sub:`10`
5890       - y\ :sub:`9`
5891       - y\ :sub:`8`
5892       - y\ :sub:`7`
5893       - y\ :sub:`6`
5894       - y\ :sub:`5`
5895       - y\ :sub:`4`
5896       - y\ :sub:`3`
5897       - y\ :sub:`2`
5898       - y\ :sub:`1`
5899       - y\ :sub:`0`
5900     * .. _MEDIA-BUS-FMT-UYVY8-1X16:
5901
5902       - MEDIA_BUS_FMT_UYVY8_1X16
5903       - 0x200f
5904       -
5905       -
5906       -
5907       -
5908       -
5909       -
5910       -
5911       -
5912       -
5913       -
5914       -
5915       -
5916       -
5917       -
5918       -
5919       -
5920       -
5921       - u\ :sub:`7`
5922       - u\ :sub:`6`
5923       - u\ :sub:`5`
5924       - u\ :sub:`4`
5925       - u\ :sub:`3`
5926       - u\ :sub:`2`
5927       - u\ :sub:`1`
5928       - u\ :sub:`0`
5929       - y\ :sub:`7`
5930       - y\ :sub:`6`
5931       - y\ :sub:`5`
5932       - y\ :sub:`4`
5933       - y\ :sub:`3`
5934       - y\ :sub:`2`
5935       - y\ :sub:`1`
5936       - y\ :sub:`0`
5937     * -
5938       -
5939       -
5940       -
5941       -
5942       -
5943       -
5944       -
5945       -
5946       -
5947       -
5948       -
5949       -
5950       -
5951       -
5952       -
5953       -
5954       -
5955       -
5956       - v\ :sub:`7`
5957       - v\ :sub:`6`
5958       - v\ :sub:`5`
5959       - v\ :sub:`4`
5960       - v\ :sub:`3`
5961       - v\ :sub:`2`
5962       - v\ :sub:`1`
5963       - v\ :sub:`0`
5964       - y\ :sub:`7`
5965       - y\ :sub:`6`
5966       - y\ :sub:`5`
5967       - y\ :sub:`4`
5968       - y\ :sub:`3`
5969       - y\ :sub:`2`
5970       - y\ :sub:`1`
5971       - y\ :sub:`0`
5972     * .. _MEDIA-BUS-FMT-VYUY8-1X16:
5973
5974       - MEDIA_BUS_FMT_VYUY8_1X16
5975       - 0x2010
5976       -
5977       -
5978       -
5979       -
5980       -
5981       -
5982       -
5983       -
5984       -
5985       -
5986       -
5987       -
5988       -
5989       -
5990       -
5991       -
5992       -
5993       - v\ :sub:`7`
5994       - v\ :sub:`6`
5995       - v\ :sub:`5`
5996       - v\ :sub:`4`
5997       - v\ :sub:`3`
5998       - v\ :sub:`2`
5999       - v\ :sub:`1`
6000       - v\ :sub:`0`
6001       - y\ :sub:`7`
6002       - y\ :sub:`6`
6003       - y\ :sub:`5`
6004       - y\ :sub:`4`
6005       - y\ :sub:`3`
6006       - y\ :sub:`2`
6007       - y\ :sub:`1`
6008       - y\ :sub:`0`
6009     * -
6010       -
6011       -
6012       -
6013       -
6014       -
6015       -
6016       -
6017       -
6018       -
6019       -
6020       -
6021       -
6022       -
6023       -
6024       -
6025       -
6026       -
6027       -
6028       - u\ :sub:`7`
6029       - u\ :sub:`6`
6030       - u\ :sub:`5`
6031       - u\ :sub:`4`
6032       - u\ :sub:`3`
6033       - u\ :sub:`2`
6034       - u\ :sub:`1`
6035       - u\ :sub:`0`
6036       - y\ :sub:`7`
6037       - y\ :sub:`6`
6038       - y\ :sub:`5`
6039       - y\ :sub:`4`
6040       - y\ :sub:`3`
6041       - y\ :sub:`2`
6042       - y\ :sub:`1`
6043       - y\ :sub:`0`
6044     * .. _MEDIA-BUS-FMT-YUYV8-1X16:
6045
6046       - MEDIA_BUS_FMT_YUYV8_1X16
6047       - 0x2011
6048       -
6049       -
6050       -
6051       -
6052       -
6053       -
6054       -
6055       -
6056       -
6057       -
6058       -
6059       -
6060       -
6061       -
6062       -
6063       -
6064       -
6065       - y\ :sub:`7`
6066       - y\ :sub:`6`
6067       - y\ :sub:`5`
6068       - y\ :sub:`4`
6069       - y\ :sub:`3`
6070       - y\ :sub:`2`
6071       - y\ :sub:`1`
6072       - y\ :sub:`0`
6073       - u\ :sub:`7`
6074       - u\ :sub:`6`
6075       - u\ :sub:`5`
6076       - u\ :sub:`4`
6077       - u\ :sub:`3`
6078       - u\ :sub:`2`
6079       - u\ :sub:`1`
6080       - u\ :sub:`0`
6081     * -
6082       -
6083       -
6084       -
6085       -
6086       -
6087       -
6088       -
6089       -
6090       -
6091       -
6092       -
6093       -
6094       -
6095       -
6096       -
6097       -
6098       -
6099       -
6100       - y\ :sub:`7`
6101       - y\ :sub:`6`
6102       - y\ :sub:`5`
6103       - y\ :sub:`4`
6104       - y\ :sub:`3`
6105       - y\ :sub:`2`
6106       - y\ :sub:`1`
6107       - y\ :sub:`0`
6108       - v\ :sub:`7`
6109       - v\ :sub:`6`
6110       - v\ :sub:`5`
6111       - v\ :sub:`4`
6112       - v\ :sub:`3`
6113       - v\ :sub:`2`
6114       - v\ :sub:`1`
6115       - v\ :sub:`0`
6116     * .. _MEDIA-BUS-FMT-YVYU8-1X16:
6117
6118       - MEDIA_BUS_FMT_YVYU8_1X16
6119       - 0x2012
6120       -
6121       -
6122       -
6123       -
6124       -
6125       -
6126       -
6127       -
6128       -
6129       -
6130       -
6131       -
6132       -
6133       -
6134       -
6135       -
6136       -
6137       - y\ :sub:`7`
6138       - y\ :sub:`6`
6139       - y\ :sub:`5`
6140       - y\ :sub:`4`
6141       - y\ :sub:`3`
6142       - y\ :sub:`2`
6143       - y\ :sub:`1`
6144       - y\ :sub:`0`
6145       - v\ :sub:`7`
6146       - v\ :sub:`6`
6147       - v\ :sub:`5`
6148       - v\ :sub:`4`
6149       - v\ :sub:`3`
6150       - v\ :sub:`2`
6151       - v\ :sub:`1`
6152       - v\ :sub:`0`
6153     * -
6154       -
6155       -
6156       -
6157       -
6158       -
6159       -
6160       -
6161       -
6162       -
6163       -
6164       -
6165       -
6166       -
6167       -
6168       -
6169       -
6170       -
6171       -
6172       - y\ :sub:`7`
6173       - y\ :sub:`6`
6174       - y\ :sub:`5`
6175       - y\ :sub:`4`
6176       - y\ :sub:`3`
6177       - y\ :sub:`2`
6178       - y\ :sub:`1`
6179       - y\ :sub:`0`
6180       - u\ :sub:`7`
6181       - u\ :sub:`6`
6182       - u\ :sub:`5`
6183       - u\ :sub:`4`
6184       - u\ :sub:`3`
6185       - u\ :sub:`2`
6186       - u\ :sub:`1`
6187       - u\ :sub:`0`
6188     * .. _MEDIA-BUS-FMT-YDYUYDYV8-1X16:
6189
6190       - MEDIA_BUS_FMT_YDYUYDYV8_1X16
6191       - 0x2014
6192       -
6193       -
6194       -
6195       -
6196       -
6197       -
6198       -
6199       -
6200       -
6201       -
6202       -
6203       -
6204       -
6205       -
6206       -
6207       -
6208       -
6209       - y\ :sub:`7`
6210       - y\ :sub:`6`
6211       - y\ :sub:`5`
6212       - y\ :sub:`4`
6213       - y\ :sub:`3`
6214       - y\ :sub:`2`
6215       - y\ :sub:`1`
6216       - y\ :sub:`0`
6217       - d
6218       - d
6219       - d
6220       - d
6221       - d
6222       - d
6223       - d
6224       - d
6225     * -
6226       -
6227       -
6228       -
6229       -
6230       -
6231       -
6232       -
6233       -
6234       -
6235       -
6236       -
6237       -
6238       -
6239       -
6240       -
6241       -
6242       -
6243       -
6244       - y\ :sub:`7`
6245       - y\ :sub:`6`
6246       - y\ :sub:`5`
6247       - y\ :sub:`4`
6248       - y\ :sub:`3`
6249       - y\ :sub:`2`
6250       - y\ :sub:`1`
6251       - y\ :sub:`0`
6252       - u\ :sub:`7`
6253       - u\ :sub:`6`
6254       - u\ :sub:`5`
6255       - u\ :sub:`4`
6256       - u\ :sub:`3`
6257       - u\ :sub:`2`
6258       - u\ :sub:`1`
6259       - u\ :sub:`0`
6260     * -
6261       -
6262       -
6263       -
6264       -
6265       -
6266       -
6267       -
6268       -
6269       -
6270       -
6271       -
6272       -
6273       -
6274       -
6275       -
6276       -
6277       -
6278       -
6279       - y\ :sub:`7`
6280       - y\ :sub:`6`
6281       - y\ :sub:`5`
6282       - y\ :sub:`4`
6283       - y\ :sub:`3`
6284       - y\ :sub:`2`
6285       - y\ :sub:`1`
6286       - y\ :sub:`0`
6287       - d
6288       - d
6289       - d
6290       - d
6291       - d
6292       - d
6293       - d
6294       - d
6295     * -
6296       -
6297       -
6298       -
6299       -
6300       -
6301       -
6302       -
6303       -
6304       -
6305       -
6306       -
6307       -
6308       -
6309       -
6310       -
6311       -
6312       -
6313       -
6314       - y\ :sub:`7`
6315       - y\ :sub:`6`
6316       - y\ :sub:`5`
6317       - y\ :sub:`4`
6318       - y\ :sub:`3`
6319       - y\ :sub:`2`
6320       - y\ :sub:`1`
6321       - y\ :sub:`0`
6322       - v\ :sub:`7`
6323       - v\ :sub:`6`
6324       - v\ :sub:`5`
6325       - v\ :sub:`4`
6326       - v\ :sub:`3`
6327       - v\ :sub:`2`
6328       - v\ :sub:`1`
6329       - v\ :sub:`0`
6330     * .. _MEDIA-BUS-FMT-UYVY10-1X20:
6331
6332       - MEDIA_BUS_FMT_UYVY10_1X20
6333       - 0x201a
6334       -
6335       -
6336       -
6337       -
6338       -
6339       -
6340       -
6341       -
6342       -
6343       -
6344       -
6345       -
6346       -
6347       - u\ :sub:`9`
6348       - u\ :sub:`8`
6349       - u\ :sub:`7`
6350       - u\ :sub:`6`
6351       - u\ :sub:`5`
6352       - u\ :sub:`4`
6353       - u\ :sub:`3`
6354       - u\ :sub:`2`
6355       - u\ :sub:`1`
6356       - u\ :sub:`0`
6357       - y\ :sub:`9`
6358       - y\ :sub:`8`
6359       - y\ :sub:`7`
6360       - y\ :sub:`6`
6361       - y\ :sub:`5`
6362       - y\ :sub:`4`
6363       - y\ :sub:`3`
6364       - y\ :sub:`2`
6365       - y\ :sub:`1`
6366       - y\ :sub:`0`
6367     * -
6368       -
6369       -
6370       -
6371       -
6372       -
6373       -
6374       -
6375       -
6376       -
6377       -
6378       -
6379       -
6380       -
6381       -
6382       - v\ :sub:`9`
6383       - v\ :sub:`8`
6384       - v\ :sub:`7`
6385       - v\ :sub:`6`
6386       - v\ :sub:`5`
6387       - v\ :sub:`4`
6388       - v\ :sub:`3`
6389       - v\ :sub:`2`
6390       - v\ :sub:`1`
6391       - v\ :sub:`0`
6392       - y\ :sub:`9`
6393       - y\ :sub:`8`
6394       - y\ :sub:`7`
6395       - y\ :sub:`6`
6396       - y\ :sub:`5`
6397       - y\ :sub:`4`
6398       - y\ :sub:`3`
6399       - y\ :sub:`2`
6400       - y\ :sub:`1`
6401       - y\ :sub:`0`
6402     * .. _MEDIA-BUS-FMT-VYUY10-1X20:
6403
6404       - MEDIA_BUS_FMT_VYUY10_1X20
6405       - 0x201b
6406       -
6407       -
6408       -
6409       -
6410       -
6411       -
6412       -
6413       -
6414       -
6415       -
6416       -
6417       -
6418       -
6419       - v\ :sub:`9`
6420       - v\ :sub:`8`
6421       - v\ :sub:`7`
6422       - v\ :sub:`6`
6423       - v\ :sub:`5`
6424       - v\ :sub:`4`
6425       - v\ :sub:`3`
6426       - v\ :sub:`2`
6427       - v\ :sub:`1`
6428       - v\ :sub:`0`
6429       - y\ :sub:`9`
6430       - y\ :sub:`8`
6431       - y\ :sub:`7`
6432       - y\ :sub:`6`
6433       - y\ :sub:`5`
6434       - y\ :sub:`4`
6435       - y\ :sub:`3`
6436       - y\ :sub:`2`
6437       - y\ :sub:`1`
6438       - y\ :sub:`0`
6439     * -
6440       -
6441       -
6442       -
6443       -
6444       -
6445       -
6446       -
6447       -
6448       -
6449       -
6450       -
6451       -
6452       -
6453       -
6454       - u\ :sub:`9`
6455       - u\ :sub:`8`
6456       - u\ :sub:`7`
6457       - u\ :sub:`6`
6458       - u\ :sub:`5`
6459       - u\ :sub:`4`
6460       - u\ :sub:`3`
6461       - u\ :sub:`2`
6462       - u\ :sub:`1`
6463       - u\ :sub:`0`
6464       - y\ :sub:`9`
6465       - y\ :sub:`8`
6466       - y\ :sub:`7`
6467       - y\ :sub:`6`
6468       - y\ :sub:`5`
6469       - y\ :sub:`4`
6470       - y\ :sub:`3`
6471       - y\ :sub:`2`
6472       - y\ :sub:`1`
6473       - y\ :sub:`0`
6474     * .. _MEDIA-BUS-FMT-YUYV10-1X20:
6475
6476       - MEDIA_BUS_FMT_YUYV10_1X20
6477       - 0x200d
6478       -
6479       -
6480       -
6481       -
6482       -
6483       -
6484       -
6485       -
6486       -
6487       -
6488       -
6489       -
6490       -
6491       - y\ :sub:`9`
6492       - y\ :sub:`8`
6493       - y\ :sub:`7`
6494       - y\ :sub:`6`
6495       - y\ :sub:`5`
6496       - y\ :sub:`4`
6497       - y\ :sub:`3`
6498       - y\ :sub:`2`
6499       - y\ :sub:`1`
6500       - y\ :sub:`0`
6501       - u\ :sub:`9`
6502       - u\ :sub:`8`
6503       - u\ :sub:`7`
6504       - u\ :sub:`6`
6505       - u\ :sub:`5`
6506       - u\ :sub:`4`
6507       - u\ :sub:`3`
6508       - u\ :sub:`2`
6509       - u\ :sub:`1`
6510       - u\ :sub:`0`
6511     * -
6512       -
6513       -
6514       -
6515       -
6516       -
6517       -
6518       -
6519       -
6520       -
6521       -
6522       -
6523       -
6524       -
6525       -
6526       - y\ :sub:`9`
6527       - y\ :sub:`8`
6528       - y\ :sub:`7`
6529       - y\ :sub:`6`
6530       - y\ :sub:`5`
6531       - y\ :sub:`4`
6532       - y\ :sub:`3`
6533       - y\ :sub:`2`
6534       - y\ :sub:`1`
6535       - y\ :sub:`0`
6536       - v\ :sub:`9`
6537       - v\ :sub:`8`
6538       - v\ :sub:`7`
6539       - v\ :sub:`6`
6540       - v\ :sub:`5`
6541       - v\ :sub:`4`
6542       - v\ :sub:`3`
6543       - v\ :sub:`2`
6544       - v\ :sub:`1`
6545       - v\ :sub:`0`
6546     * .. _MEDIA-BUS-FMT-YVYU10-1X20:
6547
6548       - MEDIA_BUS_FMT_YVYU10_1X20
6549       - 0x200e
6550       -
6551       -
6552       -
6553       -
6554       -
6555       -
6556       -
6557       -
6558       -
6559       -
6560       -
6561       -
6562       -
6563       - y\ :sub:`9`
6564       - y\ :sub:`8`
6565       - y\ :sub:`7`
6566       - y\ :sub:`6`
6567       - y\ :sub:`5`
6568       - y\ :sub:`4`
6569       - y\ :sub:`3`
6570       - y\ :sub:`2`
6571       - y\ :sub:`1`
6572       - y\ :sub:`0`
6573       - v\ :sub:`9`
6574       - v\ :sub:`8`
6575       - v\ :sub:`7`
6576       - v\ :sub:`6`
6577       - v\ :sub:`5`
6578       - v\ :sub:`4`
6579       - v\ :sub:`3`
6580       - v\ :sub:`2`
6581       - v\ :sub:`1`
6582       - v\ :sub:`0`
6583     * -
6584       -
6585       -
6586       -
6587       -
6588       -
6589       -
6590       -
6591       -
6592       -
6593       -
6594       -
6595       -
6596       -
6597       -
6598       - y\ :sub:`9`
6599       - y\ :sub:`8`
6600       - y\ :sub:`7`
6601       - y\ :sub:`6`
6602       - y\ :sub:`5`
6603       - y\ :sub:`4`
6604       - y\ :sub:`3`
6605       - y\ :sub:`2`
6606       - y\ :sub:`1`
6607       - y\ :sub:`0`
6608       - u\ :sub:`9`
6609       - u\ :sub:`8`
6610       - u\ :sub:`7`
6611       - u\ :sub:`6`
6612       - u\ :sub:`5`
6613       - u\ :sub:`4`
6614       - u\ :sub:`3`
6615       - u\ :sub:`2`
6616       - u\ :sub:`1`
6617       - u\ :sub:`0`
6618     * .. _MEDIA-BUS-FMT-VUY8-1X24:
6619
6620       - MEDIA_BUS_FMT_VUY8_1X24
6621       - 0x201a
6622       -
6623       -
6624       -
6625       -
6626       -
6627       -
6628       -
6629       -
6630       -
6631       - v\ :sub:`7`
6632       - v\ :sub:`6`
6633       - v\ :sub:`5`
6634       - v\ :sub:`4`
6635       - v\ :sub:`3`
6636       - v\ :sub:`2`
6637       - v\ :sub:`1`
6638       - v\ :sub:`0`
6639       - u\ :sub:`7`
6640       - u\ :sub:`6`
6641       - u\ :sub:`5`
6642       - u\ :sub:`4`
6643       - u\ :sub:`3`
6644       - u\ :sub:`2`
6645       - u\ :sub:`1`
6646       - u\ :sub:`0`
6647       - y\ :sub:`7`
6648       - y\ :sub:`6`
6649       - y\ :sub:`5`
6650       - y\ :sub:`4`
6651       - y\ :sub:`3`
6652       - y\ :sub:`2`
6653       - y\ :sub:`1`
6654       - y\ :sub:`0`
6655     * .. _MEDIA-BUS-FMT-YUV8-1X24:
6656
6657       - MEDIA_BUS_FMT_YUV8_1X24
6658       - 0x2025
6659       -
6660       -
6661       -
6662       -
6663       -
6664       -
6665       -
6666       -
6667       -
6668       - y\ :sub:`7`
6669       - y\ :sub:`6`
6670       - y\ :sub:`5`
6671       - y\ :sub:`4`
6672       - y\ :sub:`3`
6673       - y\ :sub:`2`
6674       - y\ :sub:`1`
6675       - y\ :sub:`0`
6676       - u\ :sub:`7`
6677       - u\ :sub:`6`
6678       - u\ :sub:`5`
6679       - u\ :sub:`4`
6680       - u\ :sub:`3`
6681       - u\ :sub:`2`
6682       - u\ :sub:`1`
6683       - u\ :sub:`0`
6684       - v\ :sub:`7`
6685       - v\ :sub:`6`
6686       - v\ :sub:`5`
6687       - v\ :sub:`4`
6688       - v\ :sub:`3`
6689       - v\ :sub:`2`
6690       - v\ :sub:`1`
6691       - v\ :sub:`0`
6692     * .. _MEDIA-BUS-FMT-UYYVYY8-0-5X24:
6693
6694       - MEDIA_BUS_FMT_UYYVYY8_0_5X24
6695       - 0x2026
6696       -
6697       -
6698       -
6699       -
6700       -
6701       -
6702       -
6703       -
6704       -
6705       - u\ :sub:`7`
6706       - u\ :sub:`6`
6707       - u\ :sub:`5`
6708       - u\ :sub:`4`
6709       - u\ :sub:`3`
6710       - u\ :sub:`2`
6711       - u\ :sub:`1`
6712       - u\ :sub:`0`
6713       - y\ :sub:`7`
6714       - y\ :sub:`6`
6715       - y\ :sub:`5`
6716       - y\ :sub:`4`
6717       - y\ :sub:`3`
6718       - y\ :sub:`2`
6719       - y\ :sub:`1`
6720       - y\ :sub:`0`
6721       - y\ :sub:`7`
6722       - y\ :sub:`6`
6723       - y\ :sub:`5`
6724       - y\ :sub:`4`
6725       - y\ :sub:`3`
6726       - y\ :sub:`2`
6727       - y\ :sub:`1`
6728       - y\ :sub:`0`
6729     * -
6730       -
6731       -
6732       -
6733       -
6734       -
6735       -
6736       -
6737       -
6738       -
6739       -
6740       - v\ :sub:`7`
6741       - v\ :sub:`6`
6742       - v\ :sub:`5`
6743       - v\ :sub:`4`
6744       - v\ :sub:`3`
6745       - v\ :sub:`2`
6746       - v\ :sub:`1`
6747       - v\ :sub:`0`
6748       - y\ :sub:`7`
6749       - y\ :sub:`6`
6750       - y\ :sub:`5`
6751       - y\ :sub:`4`
6752       - y\ :sub:`3`
6753       - y\ :sub:`2`
6754       - y\ :sub:`1`
6755       - y\ :sub:`0`
6756       - y\ :sub:`7`
6757       - y\ :sub:`6`
6758       - y\ :sub:`5`
6759       - y\ :sub:`4`
6760       - y\ :sub:`3`
6761       - y\ :sub:`2`
6762       - y\ :sub:`1`
6763       - y\ :sub:`0`
6764     * .. _MEDIA-BUS-FMT-UYVY12-1X24:
6765
6766       - MEDIA_BUS_FMT_UYVY12_1X24
6767       - 0x2020
6768       -
6769       -
6770       -
6771       -
6772       -
6773       -
6774       -
6775       -
6776       -
6777       - u\ :sub:`11`
6778       - u\ :sub:`10`
6779       - u\ :sub:`9`
6780       - u\ :sub:`8`
6781       - u\ :sub:`7`
6782       - u\ :sub:`6`
6783       - u\ :sub:`5`
6784       - u\ :sub:`4`
6785       - u\ :sub:`3`
6786       - u\ :sub:`2`
6787       - u\ :sub:`1`
6788       - u\ :sub:`0`
6789       - y\ :sub:`11`
6790       - y\ :sub:`10`
6791       - y\ :sub:`9`
6792       - y\ :sub:`8`
6793       - y\ :sub:`7`
6794       - y\ :sub:`6`
6795       - y\ :sub:`5`
6796       - y\ :sub:`4`
6797       - y\ :sub:`3`
6798       - y\ :sub:`2`
6799       - y\ :sub:`1`
6800       - y\ :sub:`0`
6801     * -
6802       -
6803       -
6804       -
6805       -
6806       -
6807       -
6808       -
6809       -
6810       -
6811       -
6812       - v\ :sub:`11`
6813       - v\ :sub:`10`
6814       - v\ :sub:`9`
6815       - v\ :sub:`8`
6816       - v\ :sub:`7`
6817       - v\ :sub:`6`
6818       - v\ :sub:`5`
6819       - v\ :sub:`4`
6820       - v\ :sub:`3`
6821       - v\ :sub:`2`
6822       - v\ :sub:`1`
6823       - v\ :sub:`0`
6824       - y\ :sub:`11`
6825       - y\ :sub:`10`
6826       - y\ :sub:`9`
6827       - y\ :sub:`8`
6828       - y\ :sub:`7`
6829       - y\ :sub:`6`
6830       - y\ :sub:`5`
6831       - y\ :sub:`4`
6832       - y\ :sub:`3`
6833       - y\ :sub:`2`
6834       - y\ :sub:`1`
6835       - y\ :sub:`0`
6836     * .. _MEDIA-BUS-FMT-VYUY12-1X24:
6837
6838       - MEDIA_BUS_FMT_VYUY12_1X24
6839       - 0x2021
6840       -
6841       -
6842       -
6843       -
6844       -
6845       -
6846       -
6847       -
6848       -
6849       - v\ :sub:`11`
6850       - v\ :sub:`10`
6851       - v\ :sub:`9`
6852       - v\ :sub:`8`
6853       - v\ :sub:`7`
6854       - v\ :sub:`6`
6855       - v\ :sub:`5`
6856       - v\ :sub:`4`
6857       - v\ :sub:`3`
6858       - v\ :sub:`2`
6859       - v\ :sub:`1`
6860       - v\ :sub:`0`
6861       - y\ :sub:`11`
6862       - y\ :sub:`10`
6863       - y\ :sub:`9`
6864       - y\ :sub:`8`
6865       - y\ :sub:`7`
6866       - y\ :sub:`6`
6867       - y\ :sub:`5`
6868       - y\ :sub:`4`
6869       - y\ :sub:`3`
6870       - y\ :sub:`2`
6871       - y\ :sub:`1`
6872       - y\ :sub:`0`
6873     * -
6874       -
6875       -
6876       -
6877       -
6878       -
6879       -
6880       -
6881       -
6882       -
6883       -
6884       - u\ :sub:`11`
6885       - u\ :sub:`10`
6886       - u\ :sub:`9`
6887       - u\ :sub:`8`
6888       - u\ :sub:`7`
6889       - u\ :sub:`6`
6890       - u\ :sub:`5`
6891       - u\ :sub:`4`
6892       - u\ :sub:`3`
6893       - u\ :sub:`2`
6894       - u\ :sub:`1`
6895       - u\ :sub:`0`
6896       - y\ :sub:`11`
6897       - y\ :sub:`10`
6898       - y\ :sub:`9`
6899       - y\ :sub:`8`
6900       - y\ :sub:`7`
6901       - y\ :sub:`6`
6902       - y\ :sub:`5`
6903       - y\ :sub:`4`
6904       - y\ :sub:`3`
6905       - y\ :sub:`2`
6906       - y\ :sub:`1`
6907       - y\ :sub:`0`
6908     * .. _MEDIA-BUS-FMT-YUYV12-1X24:
6909
6910       - MEDIA_BUS_FMT_YUYV12_1X24
6911       - 0x2022
6912       -
6913       -
6914       -
6915       -
6916       -
6917       -
6918       -
6919       -
6920       -
6921       - y\ :sub:`11`
6922       - y\ :sub:`10`
6923       - y\ :sub:`9`
6924       - y\ :sub:`8`
6925       - y\ :sub:`7`
6926       - y\ :sub:`6`
6927       - y\ :sub:`5`
6928       - y\ :sub:`4`
6929       - y\ :sub:`3`
6930       - y\ :sub:`2`
6931       - y\ :sub:`1`
6932       - y\ :sub:`0`
6933       - u\ :sub:`11`
6934       - u\ :sub:`10`
6935       - u\ :sub:`9`
6936       - u\ :sub:`8`
6937       - u\ :sub:`7`
6938       - u\ :sub:`6`
6939       - u\ :sub:`5`
6940       - u\ :sub:`4`
6941       - u\ :sub:`3`
6942       - u\ :sub:`2`
6943       - u\ :sub:`1`
6944       - u\ :sub:`0`
6945     * -
6946       -
6947       -
6948       -
6949       -
6950       -
6951       -
6952       -
6953       -
6954       -
6955       -
6956       - y\ :sub:`11`
6957       - y\ :sub:`10`
6958       - y\ :sub:`9`
6959       - y\ :sub:`8`
6960       - y\ :sub:`7`
6961       - y\ :sub:`6`
6962       - y\ :sub:`5`
6963       - y\ :sub:`4`
6964       - y\ :sub:`3`
6965       - y\ :sub:`2`
6966       - y\ :sub:`1`
6967       - y\ :sub:`0`
6968       - v\ :sub:`11`
6969       - v\ :sub:`10`
6970       - v\ :sub:`9`
6971       - v\ :sub:`8`
6972       - v\ :sub:`7`
6973       - v\ :sub:`6`
6974       - v\ :sub:`5`
6975       - v\ :sub:`4`
6976       - v\ :sub:`3`
6977       - v\ :sub:`2`
6978       - v\ :sub:`1`
6979       - v\ :sub:`0`
6980     * .. _MEDIA-BUS-FMT-YVYU12-1X24:
6981
6982       - MEDIA_BUS_FMT_YVYU12_1X24
6983       - 0x2023
6984       -
6985       -
6986       -
6987       -
6988       -
6989       -
6990       -
6991       -
6992       -
6993       - y\ :sub:`11`
6994       - y\ :sub:`10`
6995       - y\ :sub:`9`
6996       - y\ :sub:`8`
6997       - y\ :sub:`7`
6998       - y\ :sub:`6`
6999       - y\ :sub:`5`
7000       - y\ :sub:`4`
7001       - y\ :sub:`3`
7002       - y\ :sub:`2`
7003       - y\ :sub:`1`
7004       - y\ :sub:`0`
7005       - v\ :sub:`11`
7006       - v\ :sub:`10`
7007       - v\ :sub:`9`
7008       - v\ :sub:`8`
7009       - v\ :sub:`7`
7010       - v\ :sub:`6`
7011       - v\ :sub:`5`
7012       - v\ :sub:`4`
7013       - v\ :sub:`3`
7014       - v\ :sub:`2`
7015       - v\ :sub:`1`
7016       - v\ :sub:`0`
7017     * -
7018       -
7019       -
7020       -
7021       -
7022       -
7023       -
7024       -
7025       -
7026       -
7027       -
7028       - y\ :sub:`11`
7029       - y\ :sub:`10`
7030       - y\ :sub:`9`
7031       - y\ :sub:`8`
7032       - y\ :sub:`7`
7033       - y\ :sub:`6`
7034       - y\ :sub:`5`
7035       - y\ :sub:`4`
7036       - y\ :sub:`3`
7037       - y\ :sub:`2`
7038       - y\ :sub:`1`
7039       - y\ :sub:`0`
7040       - u\ :sub:`11`
7041       - u\ :sub:`10`
7042       - u\ :sub:`9`
7043       - u\ :sub:`8`
7044       - u\ :sub:`7`
7045       - u\ :sub:`6`
7046       - u\ :sub:`5`
7047       - u\ :sub:`4`
7048       - u\ :sub:`3`
7049       - u\ :sub:`2`
7050       - u\ :sub:`1`
7051       - u\ :sub:`0`
7052     * .. _MEDIA-BUS-FMT-YUV10-1X30:
7053
7054       - MEDIA_BUS_FMT_YUV10_1X30
7055       - 0x2016
7056       -
7057       -
7058       -
7059       - y\ :sub:`9`
7060       - y\ :sub:`8`
7061       - y\ :sub:`7`
7062       - y\ :sub:`6`
7063       - y\ :sub:`5`
7064       - y\ :sub:`4`
7065       - y\ :sub:`3`
7066       - y\ :sub:`2`
7067       - y\ :sub:`1`
7068       - y\ :sub:`0`
7069       - u\ :sub:`9`
7070       - u\ :sub:`8`
7071       - u\ :sub:`7`
7072       - u\ :sub:`6`
7073       - u\ :sub:`5`
7074       - u\ :sub:`4`
7075       - u\ :sub:`3`
7076       - u\ :sub:`2`
7077       - u\ :sub:`1`
7078       - u\ :sub:`0`
7079       - v\ :sub:`9`
7080       - v\ :sub:`8`
7081       - v\ :sub:`7`
7082       - v\ :sub:`6`
7083       - v\ :sub:`5`
7084       - v\ :sub:`4`
7085       - v\ :sub:`3`
7086       - v\ :sub:`2`
7087       - v\ :sub:`1`
7088       - v\ :sub:`0`
7089     * .. _MEDIA-BUS-FMT-UYYVYY10-0-5X30:
7090
7091       - MEDIA_BUS_FMT_UYYVYY10_0_5X30
7092       - 0x2027
7093       -
7094       -
7095       -
7096       - u\ :sub:`9`
7097       - u\ :sub:`8`
7098       - u\ :sub:`7`
7099       - u\ :sub:`6`
7100       - u\ :sub:`5`
7101       - u\ :sub:`4`
7102       - u\ :sub:`3`
7103       - u\ :sub:`2`
7104       - u\ :sub:`1`
7105       - u\ :sub:`0`
7106       - y\ :sub:`9`
7107       - y\ :sub:`8`
7108       - y\ :sub:`7`
7109       - y\ :sub:`6`
7110       - y\ :sub:`5`
7111       - y\ :sub:`4`
7112       - y\ :sub:`3`
7113       - y\ :sub:`2`
7114       - y\ :sub:`1`
7115       - y\ :sub:`0`
7116       - y\ :sub:`9`
7117       - y\ :sub:`8`
7118       - y\ :sub:`7`
7119       - y\ :sub:`6`
7120       - y\ :sub:`5`
7121       - y\ :sub:`4`
7122       - y\ :sub:`3`
7123       - y\ :sub:`2`
7124       - y\ :sub:`1`
7125       - y\ :sub:`0`
7126     * -
7127       -
7128       -
7129       -
7130       -
7131       - v\ :sub:`9`
7132       - v\ :sub:`8`
7133       - v\ :sub:`7`
7134       - v\ :sub:`6`
7135       - v\ :sub:`5`
7136       - v\ :sub:`4`
7137       - v\ :sub:`3`
7138       - v\ :sub:`2`
7139       - v\ :sub:`1`
7140       - v\ :sub:`0`
7141       - y\ :sub:`9`
7142       - y\ :sub:`8`
7143       - y\ :sub:`7`
7144       - y\ :sub:`6`
7145       - y\ :sub:`5`
7146       - y\ :sub:`4`
7147       - y\ :sub:`3`
7148       - y\ :sub:`2`
7149       - y\ :sub:`1`
7150       - y\ :sub:`0`
7151       - y\ :sub:`9`
7152       - y\ :sub:`8`
7153       - y\ :sub:`7`
7154       - y\ :sub:`6`
7155       - y\ :sub:`5`
7156       - y\ :sub:`4`
7157       - y\ :sub:`3`
7158       - y\ :sub:`2`
7159       - y\ :sub:`1`
7160       - y\ :sub:`0`
7161     * .. _MEDIA-BUS-FMT-AYUV8-1X32:
7162
7163       - MEDIA_BUS_FMT_AYUV8_1X32
7164       - 0x2017
7165       -
7166       - a\ :sub:`7`
7167       - a\ :sub:`6`
7168       - a\ :sub:`5`
7169       - a\ :sub:`4`
7170       - a\ :sub:`3`
7171       - a\ :sub:`2`
7172       - a\ :sub:`1`
7173       - a\ :sub:`0`
7174       - y\ :sub:`7`
7175       - y\ :sub:`6`
7176       - y\ :sub:`5`
7177       - y\ :sub:`4`
7178       - y\ :sub:`3`
7179       - y\ :sub:`2`
7180       - y\ :sub:`1`
7181       - y\ :sub:`0`
7182       - u\ :sub:`7`
7183       - u\ :sub:`6`
7184       - u\ :sub:`5`
7185       - u\ :sub:`4`
7186       - u\ :sub:`3`
7187       - u\ :sub:`2`
7188       - u\ :sub:`1`
7189       - u\ :sub:`0`
7190       - v\ :sub:`7`
7191       - v\ :sub:`6`
7192       - v\ :sub:`5`
7193       - v\ :sub:`4`
7194       - v\ :sub:`3`
7195       - v\ :sub:`2`
7196       - v\ :sub:`1`
7197       - v\ :sub:`0`
7198
7199
7200 .. raw:: latex
7201
7202         \endgroup
7203
7204
7205 The following table list existing packed 36bit wide YUV formats.
7206
7207 .. raw:: latex
7208
7209     \begingroup
7210     \tiny
7211     \setlength{\tabcolsep}{2pt}
7212
7213 .. tabularcolumns:: |p{4.0cm}|p{0.7cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|
7214
7215 .. _v4l2-mbus-pixelcode-yuv8-36bit:
7216
7217 .. flat-table:: 36bit YUV Formats
7218     :header-rows:  2
7219     :stub-columns: 0
7220     :widths: 36 7 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
7221
7222     * - Identifier
7223       - Code
7224       -
7225       - :cspan:`35` Data organization
7226     * -
7227       -
7228       - Bit
7229       - 35
7230       - 34
7231       - 33
7232       - 32
7233       - 31
7234       - 30
7235       - 29
7236       - 28
7237       - 27
7238       - 26
7239       - 25
7240       - 24
7241       - 23
7242       - 22
7243       - 21
7244       - 10
7245       - 19
7246       - 18
7247       - 17
7248       - 16
7249       - 15
7250       - 14
7251       - 13
7252       - 12
7253       - 11
7254       - 10
7255       - 9
7256       - 8
7257       - 7
7258       - 6
7259       - 5
7260       - 4
7261       - 3
7262       - 2
7263       - 1
7264       - 0
7265     * .. _MEDIA-BUS-FMT-UYYVYY12-0-5X36:
7266
7267       - MEDIA_BUS_FMT_UYYVYY12_0_5X36
7268       - 0x2028
7269       -
7270       - u\ :sub:`11`
7271       - u\ :sub:`10`
7272       - u\ :sub:`9`
7273       - u\ :sub:`8`
7274       - u\ :sub:`7`
7275       - u\ :sub:`6`
7276       - u\ :sub:`5`
7277       - u\ :sub:`4`
7278       - u\ :sub:`3`
7279       - u\ :sub:`2`
7280       - u\ :sub:`1`
7281       - u\ :sub:`0`
7282       - y\ :sub:`11`
7283       - y\ :sub:`10`
7284       - y\ :sub:`9`
7285       - y\ :sub:`8`
7286       - y\ :sub:`7`
7287       - y\ :sub:`6`
7288       - y\ :sub:`5`
7289       - y\ :sub:`4`
7290       - y\ :sub:`3`
7291       - y\ :sub:`2`
7292       - y\ :sub:`1`
7293       - y\ :sub:`0`
7294       - y\ :sub:`11`
7295       - y\ :sub:`10`
7296       - y\ :sub:`9`
7297       - y\ :sub:`8`
7298       - y\ :sub:`7`
7299       - y\ :sub:`6`
7300       - y\ :sub:`5`
7301       - y\ :sub:`4`
7302       - y\ :sub:`3`
7303       - y\ :sub:`2`
7304       - y\ :sub:`1`
7305       - y\ :sub:`0`
7306     * -
7307       -
7308       -
7309       - v\ :sub:`11`
7310       - v\ :sub:`10`
7311       - v\ :sub:`9`
7312       - v\ :sub:`8`
7313       - v\ :sub:`7`
7314       - v\ :sub:`6`
7315       - v\ :sub:`5`
7316       - v\ :sub:`4`
7317       - v\ :sub:`3`
7318       - v\ :sub:`2`
7319       - v\ :sub:`1`
7320       - v\ :sub:`0`
7321       - y\ :sub:`11`
7322       - y\ :sub:`10`
7323       - y\ :sub:`9`
7324       - y\ :sub:`8`
7325       - y\ :sub:`7`
7326       - y\ :sub:`6`
7327       - y\ :sub:`5`
7328       - y\ :sub:`4`
7329       - y\ :sub:`3`
7330       - y\ :sub:`2`
7331       - y\ :sub:`1`
7332       - y\ :sub:`0`
7333       - y\ :sub:`11`
7334       - y\ :sub:`10`
7335       - y\ :sub:`9`
7336       - y\ :sub:`8`
7337       - y\ :sub:`7`
7338       - y\ :sub:`6`
7339       - y\ :sub:`5`
7340       - y\ :sub:`4`
7341       - y\ :sub:`3`
7342       - y\ :sub:`2`
7343       - y\ :sub:`1`
7344       - y\ :sub:`0`
7345     * .. _MEDIA-BUS-FMT-YUV12-1X36:
7346
7347       - MEDIA_BUS_FMT_YUV12_1X36
7348       - 0x2029
7349       -
7350       - y\ :sub:`11`
7351       - y\ :sub:`10`
7352       - y\ :sub:`9`
7353       - y\ :sub:`8`
7354       - y\ :sub:`7`
7355       - y\ :sub:`6`
7356       - y\ :sub:`5`
7357       - y\ :sub:`4`
7358       - y\ :sub:`3`
7359       - y\ :sub:`2`
7360       - y\ :sub:`1`
7361       - y\ :sub:`0`
7362       - u\ :sub:`11`
7363       - u\ :sub:`10`
7364       - u\ :sub:`9`
7365       - u\ :sub:`8`
7366       - u\ :sub:`7`
7367       - u\ :sub:`6`
7368       - u\ :sub:`5`
7369       - u\ :sub:`4`
7370       - u\ :sub:`3`
7371       - u\ :sub:`2`
7372       - u\ :sub:`1`
7373       - u\ :sub:`0`
7374       - v\ :sub:`11`
7375       - v\ :sub:`10`
7376       - v\ :sub:`9`
7377       - v\ :sub:`8`
7378       - v\ :sub:`7`
7379       - v\ :sub:`6`
7380       - v\ :sub:`5`
7381       - v\ :sub:`4`
7382       - v\ :sub:`3`
7383       - v\ :sub:`2`
7384       - v\ :sub:`1`
7385       - v\ :sub:`0`
7386
7387
7388 .. raw:: latex
7389
7390         \endgroup
7391
7392
7393 The following table list existing packed 48bit wide YUV formats.
7394
7395 .. raw:: latex
7396
7397     \begingroup
7398     \tiny
7399     \setlength{\tabcolsep}{2pt}
7400
7401 .. tabularcolumns:: |p{4.0cm}|p{0.7cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|
7402
7403 .. _v4l2-mbus-pixelcode-yuv8-48bit:
7404
7405 .. flat-table:: 48bit YUV Formats
7406     :header-rows:  3
7407     :stub-columns: 0
7408     :widths: 36 7 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
7409
7410     * - Identifier
7411       - Code
7412       -
7413       - :cspan:`31` Data organization
7414     * -
7415       -
7416       - Bit
7417       -
7418       -
7419       -
7420       -
7421       -
7422       -
7423       -
7424       -
7425       -
7426       -
7427       -
7428       -
7429       -
7430       -
7431       -
7432       -
7433       - 47
7434       - 46
7435       - 45
7436       - 44
7437       - 43
7438       - 42
7439       - 41
7440       - 40
7441       - 39
7442       - 38
7443       - 37
7444       - 36
7445       - 35
7446       - 34
7447       - 33
7448       - 32
7449     * -
7450       -
7451       -
7452       - 31
7453       - 30
7454       - 29
7455       - 28
7456       - 27
7457       - 26
7458       - 25
7459       - 24
7460       - 23
7461       - 22
7462       - 21
7463       - 10
7464       - 19
7465       - 18
7466       - 17
7467       - 16
7468       - 15
7469       - 14
7470       - 13
7471       - 12
7472       - 11
7473       - 10
7474       - 9
7475       - 8
7476       - 7
7477       - 6
7478       - 5
7479       - 4
7480       - 3
7481       - 2
7482       - 1
7483       - 0
7484     * .. _MEDIA-BUS-FMT-YUV16-1X48:
7485
7486       - MEDIA_BUS_FMT_YUV16_1X48
7487       - 0x202a
7488       -
7489       -
7490       -
7491       -
7492       -
7493       -
7494       -
7495       -
7496       -
7497       -
7498       -
7499       -
7500       -
7501       -
7502       -
7503       -
7504       -
7505       - y\ :sub:`15`
7506       - y\ :sub:`14`
7507       - y\ :sub:`13`
7508       - y\ :sub:`12`
7509       - y\ :sub:`11`
7510       - y\ :sub:`10`
7511       - y\ :sub:`8`
7512       - y\ :sub:`8`
7513       - y\ :sub:`7`
7514       - y\ :sub:`6`
7515       - y\ :sub:`5`
7516       - y\ :sub:`4`
7517       - y\ :sub:`3`
7518       - y\ :sub:`2`
7519       - y\ :sub:`1`
7520       - y\ :sub:`0`
7521     * -
7522       -
7523       -
7524       - u\ :sub:`15`
7525       - u\ :sub:`14`
7526       - u\ :sub:`13`
7527       - u\ :sub:`12`
7528       - u\ :sub:`11`
7529       - u\ :sub:`10`
7530       - u\ :sub:`9`
7531       - u\ :sub:`8`
7532       - u\ :sub:`7`
7533       - u\ :sub:`6`
7534       - u\ :sub:`5`
7535       - u\ :sub:`4`
7536       - u\ :sub:`3`
7537       - u\ :sub:`2`
7538       - u\ :sub:`1`
7539       - u\ :sub:`0`
7540       - v\ :sub:`15`
7541       - v\ :sub:`14`
7542       - v\ :sub:`13`
7543       - v\ :sub:`12`
7544       - v\ :sub:`11`
7545       - v\ :sub:`10`
7546       - v\ :sub:`9`
7547       - v\ :sub:`8`
7548       - v\ :sub:`7`
7549       - v\ :sub:`6`
7550       - v\ :sub:`5`
7551       - v\ :sub:`4`
7552       - v\ :sub:`3`
7553       - v\ :sub:`2`
7554       - v\ :sub:`1`
7555       - v\ :sub:`0`
7556     * .. _MEDIA-BUS-FMT-UYYVYY16-0-5X48:
7557
7558       - MEDIA_BUS_FMT_UYYVYY16_0_5X48
7559       - 0x202b
7560       -
7561       -
7562       -
7563       -
7564       -
7565       -
7566       -
7567       -
7568       -
7569       -
7570       -
7571       -
7572       -
7573       -
7574       -
7575       -
7576       -
7577       - u\ :sub:`15`
7578       - u\ :sub:`14`
7579       - u\ :sub:`13`
7580       - u\ :sub:`12`
7581       - u\ :sub:`11`
7582       - u\ :sub:`10`
7583       - u\ :sub:`9`
7584       - u\ :sub:`8`
7585       - u\ :sub:`7`
7586       - u\ :sub:`6`
7587       - u\ :sub:`5`
7588       - u\ :sub:`4`
7589       - u\ :sub:`3`
7590       - u\ :sub:`2`
7591       - u\ :sub:`1`
7592       - u\ :sub:`0`
7593     * -
7594       -
7595       -
7596       - y\ :sub:`15`
7597       - y\ :sub:`14`
7598       - y\ :sub:`13`
7599       - y\ :sub:`12`
7600       - y\ :sub:`11`
7601       - y\ :sub:`10`
7602       - y\ :sub:`9`
7603       - y\ :sub:`8`
7604       - y\ :sub:`7`
7605       - y\ :sub:`6`
7606       - y\ :sub:`5`
7607       - y\ :sub:`4`
7608       - y\ :sub:`3`
7609       - y\ :sub:`2`
7610       - y\ :sub:`1`
7611       - y\ :sub:`0`
7612       - y\ :sub:`15`
7613       - y\ :sub:`14`
7614       - y\ :sub:`13`
7615       - y\ :sub:`12`
7616       - y\ :sub:`11`
7617       - y\ :sub:`10`
7618       - y\ :sub:`8`
7619       - y\ :sub:`8`
7620       - y\ :sub:`7`
7621       - y\ :sub:`6`
7622       - y\ :sub:`5`
7623       - y\ :sub:`4`
7624       - y\ :sub:`3`
7625       - y\ :sub:`2`
7626       - y\ :sub:`1`
7627       - y\ :sub:`0`
7628     * -
7629       -
7630       -
7631       -
7632       -
7633       -
7634       -
7635       -
7636       -
7637       -
7638       -
7639       -
7640       -
7641       -
7642       -
7643       -
7644       -
7645       -
7646       -
7647       - v\ :sub:`15`
7648       - v\ :sub:`14`
7649       - v\ :sub:`13`
7650       - v\ :sub:`12`
7651       - v\ :sub:`11`
7652       - v\ :sub:`10`
7653       - v\ :sub:`9`
7654       - v\ :sub:`8`
7655       - v\ :sub:`7`
7656       - v\ :sub:`6`
7657       - v\ :sub:`5`
7658       - v\ :sub:`4`
7659       - v\ :sub:`3`
7660       - v\ :sub:`2`
7661       - v\ :sub:`1`
7662       - v\ :sub:`0`
7663     * -
7664       -
7665       -
7666       - y\ :sub:`15`
7667       - y\ :sub:`14`
7668       - y\ :sub:`13`
7669       - y\ :sub:`12`
7670       - y\ :sub:`11`
7671       - y\ :sub:`10`
7672       - y\ :sub:`9`
7673       - y\ :sub:`8`
7674       - y\ :sub:`7`
7675       - y\ :sub:`6`
7676       - y\ :sub:`5`
7677       - y\ :sub:`4`
7678       - y\ :sub:`3`
7679       - y\ :sub:`2`
7680       - y\ :sub:`1`
7681       - y\ :sub:`0`
7682       - y\ :sub:`15`
7683       - y\ :sub:`14`
7684       - y\ :sub:`13`
7685       - y\ :sub:`12`
7686       - y\ :sub:`11`
7687       - y\ :sub:`10`
7688       - y\ :sub:`8`
7689       - y\ :sub:`8`
7690       - y\ :sub:`7`
7691       - y\ :sub:`6`
7692       - y\ :sub:`5`
7693       - y\ :sub:`4`
7694       - y\ :sub:`3`
7695       - y\ :sub:`2`
7696       - y\ :sub:`1`
7697       - y\ :sub:`0`
7698
7699
7700 .. raw:: latex
7701
7702         \endgroup
7703
7704 HSV/HSL Formats
7705 ^^^^^^^^^^^^^^^
7706
7707 Those formats transfer pixel data as RGB values in a
7708 cylindrical-coordinate system using Hue-Saturation-Value or
7709 Hue-Saturation-Lightness components. The format code is made of the
7710 following information.
7711
7712 -  The hue, saturation, value or lightness and optional alpha components
7713    order code, as encoded in a pixel sample. The only currently
7714    supported value is AHSV.
7715
7716 -  The number of bits per component, for each component. The values can
7717    be different for all components. The only currently supported value
7718    is 8888.
7719
7720 -  The number of bus samples per pixel. Pixels that are wider than the
7721    bus width must be transferred in multiple samples. The only currently
7722    supported value is 1.
7723
7724 -  The bus width.
7725
7726 -  For formats where the total number of bits per pixel is smaller than
7727    the number of bus samples per pixel times the bus width, a padding
7728    value stating if the bytes are padded in their most high order bits
7729    (PADHI) or low order bits (PADLO).
7730
7731 -  For formats where the number of bus samples per pixel is larger than
7732    1, an endianness value stating if the pixel is transferred MSB first
7733    (BE) or LSB first (LE).
7734
7735 The following table lists existing HSV/HSL formats.
7736
7737
7738 .. raw:: latex
7739
7740     \begingroup
7741     \tiny
7742     \setlength{\tabcolsep}{2pt}
7743
7744 .. tabularcolumns:: |p{3.9cm}|p{0.73cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|
7745
7746 .. _v4l2-mbus-pixelcode-hsv:
7747
7748 .. flat-table:: HSV/HSL formats
7749     :header-rows:  2
7750     :stub-columns: 0
7751     :widths: 28 7 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
7752
7753     * - Identifier
7754       - Code
7755       -
7756       - :cspan:`31` Data organization
7757     * -
7758       -
7759       - Bit
7760       - 31
7761       - 30
7762       - 29
7763       - 28
7764       - 27
7765       - 26
7766       - 25
7767       - 24
7768       - 23
7769       - 22
7770       - 21
7771       - 20
7772       - 19
7773       - 18
7774       - 17
7775       - 16
7776       - 15
7777       - 14
7778       - 13
7779       - 12
7780       - 11
7781       - 10
7782       - 9
7783       - 8
7784       - 7
7785       - 6
7786       - 5
7787       - 4
7788       - 3
7789       - 2
7790       - 1
7791       - 0
7792     * .. _MEDIA-BUS-FMT-AHSV8888-1X32:
7793
7794       - MEDIA_BUS_FMT_AHSV8888_1X32
7795       - 0x6001
7796       -
7797       - a\ :sub:`7`
7798       - a\ :sub:`6`
7799       - a\ :sub:`5`
7800       - a\ :sub:`4`
7801       - a\ :sub:`3`
7802       - a\ :sub:`2`
7803       - a\ :sub:`1`
7804       - a\ :sub:`0`
7805       - h\ :sub:`7`
7806       - h\ :sub:`6`
7807       - h\ :sub:`5`
7808       - h\ :sub:`4`
7809       - h\ :sub:`3`
7810       - h\ :sub:`2`
7811       - h\ :sub:`1`
7812       - h\ :sub:`0`
7813       - s\ :sub:`7`
7814       - s\ :sub:`6`
7815       - s\ :sub:`5`
7816       - s\ :sub:`4`
7817       - s\ :sub:`3`
7818       - s\ :sub:`2`
7819       - s\ :sub:`1`
7820       - s\ :sub:`0`
7821       - v\ :sub:`7`
7822       - v\ :sub:`6`
7823       - v\ :sub:`5`
7824       - v\ :sub:`4`
7825       - v\ :sub:`3`
7826       - v\ :sub:`2`
7827       - v\ :sub:`1`
7828       - v\ :sub:`0`
7829
7830 .. raw:: latex
7831
7832     \normalsize
7833
7834
7835 JPEG Compressed Formats
7836 ^^^^^^^^^^^^^^^^^^^^^^^
7837
7838 Those data formats consist of an ordered sequence of 8-bit bytes
7839 obtained from JPEG compression process. Additionally to the ``_JPEG``
7840 postfix the format code is made of the following information.
7841
7842 -  The number of bus samples per entropy encoded byte.
7843
7844 -  The bus width.
7845
7846 For instance, for a JPEG baseline process and an 8-bit bus width the
7847 format will be named ``MEDIA_BUS_FMT_JPEG_1X8``.
7848
7849 The following table lists existing JPEG compressed formats.
7850
7851
7852 .. _v4l2-mbus-pixelcode-jpeg:
7853
7854 .. tabularcolumns:: |p{6.0cm}|p{1.4cm}|p{10.1cm}|
7855
7856 .. flat-table:: JPEG Formats
7857     :header-rows:  1
7858     :stub-columns: 0
7859
7860     * - Identifier
7861       - Code
7862       - Remarks
7863     * .. _MEDIA-BUS-FMT-JPEG-1X8:
7864
7865       - MEDIA_BUS_FMT_JPEG_1X8
7866       - 0x4001
7867       - Besides of its usage for the parallel bus this format is
7868         recommended for transmission of JPEG data over MIPI CSI bus using
7869         the User Defined 8-bit Data types.
7870
7871
7872
7873 .. _v4l2-mbus-vendor-spec-fmts:
7874
7875 Vendor and Device Specific Formats
7876 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
7877
7878 This section lists complex data formats that are either vendor or device
7879 specific.
7880
7881 The following table lists the existing vendor and device specific
7882 formats.
7883
7884
7885 .. _v4l2-mbus-pixelcode-vendor-specific:
7886
7887 .. tabularcolumns:: |p{8.0cm}|p{1.4cm}|p{7.7cm}|
7888
7889 .. flat-table:: Vendor and device specific formats
7890     :header-rows:  1
7891     :stub-columns: 0
7892
7893     * - Identifier
7894       - Code
7895       - Comments
7896     * .. _MEDIA-BUS-FMT-S5C-UYVY-JPEG-1X8:
7897
7898       - MEDIA_BUS_FMT_S5C_UYVY_JPEG_1X8
7899       - 0x5001
7900       - Interleaved raw UYVY and JPEG image format with embedded meta-data
7901         used by Samsung S3C73MX camera sensors.
7902
7903 .. _v4l2-mbus-metadata-fmts:
7904
7905 Metadata Formats
7906 ^^^^^^^^^^^^^^^^
7907
7908 This section lists all metadata formats.
7909
7910 The following table lists the existing metadata formats.
7911
7912 .. tabularcolumns:: |p{8.0cm}|p{1.4cm}|p{7.7cm}|
7913
7914 .. flat-table:: Metadata formats
7915     :header-rows:  1
7916     :stub-columns: 0
7917
7918     * - Identifier
7919       - Code
7920       - Comments
7921     * .. _MEDIA-BUS-FMT-METADATA-FIXED:
7922
7923       - MEDIA_BUS_FMT_METADATA_FIXED
7924       - 0x7001
7925       - This format should be used when the same driver handles
7926         both sides of the link and the bus format is a fixed
7927         metadata format that is not configurable from userspace.
7928         Width and height will be set to 0 for this format.