~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/userspace-api/media/v4l/subdev-formats.rst

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

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

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php