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