mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-09-04 20:19:47 +08:00
-----BEGIN PGP SIGNATURE-----
iQIcBAABAgAGBQJdgfi4AAoJEAx081l5xIa+uYQP/3lbB75F60oSb0Y17uOtAwrS
/ZMKZ3/EXcCw42JuYTbz17EiQSajkJcOC+tNRo22nlg4d9R0x3/kXwA7O/eu5RWI
8Qi1rfrMZ6LotQXBfc4nVlHvyocsYc/GVNfsCboUCLwU/aNwnrufS9jeEsvWd2Vt
iIn/okeQ7mTyB/3Dm4RFIAexE21+d5is6YTs45xUnDLhWzXYLU7VnHt5S5kXurEI
cmVA7C1EAqV+GAwkeFWFx/jBpBRKqvTPa8EpOu7cQL01x7KwU2cQeNdOyBF6Uf8a
cNKFI7jZZmu/mFp+YqU33ZIZxbLELm5PN1sz4ZvoIT8BJAQf1VmZg+GG87AvQCUz
zbWKrbHGVy/c+sohUmvCOQvmzca/7rZutFyaCOx2mEdrheRZMWQI/w2C03VfkNFS
vPpXrKXaWbVezHwF6x9PemRxvOPvLkeKAgSVuAfK0DhT5kEldqdzFzI7UO9MYfyX
j+HOUIRP/pseshUV6YbnAe9MS3T4zb5P+Qd1zRTGgo8R9/l1AmVHyrkbH1hGNjY0
mECHucCOh/VsyPAdg1XADJHqMg9081prySK8hNV6oazwSHdC38GdajuOmdyO3azQ
OpJZDQd0eP4fHPMU6F5HSzLOO/wYuAie8gWVSZ3ylDxDPIKfqcjVo+4bxJ8sbmpI
akj6BoMX7we0fjhlbdit
=5CRH
-----END PGP SIGNATURE-----
Merge tag 'drm-next-2019-09-18' of git://anongit.freedesktop.org/drm/drm
Pull drm updates from Dave Airlie:
"This is the main pull request for 5.4-rc1 merge window. I don't think
there is anything outstanding so next week should just be fixes, but
we'll see if I missed anything. I landed some fixes earlier in the
week but got delayed writing summary and sending it out, due to a mix
of sick kid and jetlag!
There are some fixes pending, but I'd rather get the main merge out of
the way instead of delaying it longer.
It's also pretty large in commit count and new amd header file size.
The largest thing is four new amdgpu products (navi12/14, arcturus and
renoir APU support).
Otherwise it's pretty much lots of work across the board, i915 has
started landing tigerlake support, lots of icelake fixes and lots of
locking reworking for future gpu support, lots of header file rework
(drmP.h is nearly gone), some old legacy hacks (DRM_WAIT_ON) have been
put into the places they are needed.
uapi:
- content protection type property for HDCP
core:
- rework include dependencies
- lots of drmP.h removals
- link rate calculation robustness fix
- make fb helper map only when required
- add connector->DDC adapter link
- DRM_WAIT_ON removed
- drop DRM_AUTH usage from drivers
dma-buf:
- reservation object fence helper
dma-fence:
- shrink dma_fence struct
- merge signal functions
- store timestamps in dma_fence
- selftests
ttm:
- embed drm_get_object struct into ttm_buffer_object
- release_notify callback
bridges:
- sii902x - audio graph card support
- tc358767 - aux data handling rework
- ti-snd64dsi86 - debugfs support, DSI mode flags support
panels:
- Support for GiantPlus GPM940B0, Sharp LQ070Y3DG3B, Ortustech
COM37H3M, Novatek NT39016, Sharp LS020B1DD01D, Raydium RM67191, Boe
Himax8279d, Sharp LD-D5116Z01B
- TI nspire, NEC NL8048HL11, LG Philips LB035Q02, Sharp LS037V7DW01,
Sony ACX565AKM, Toppoly TD028TTEC1 Toppoly TD043MTEA1
i915:
- Initial tigerlake platform support
- Locking simplification work, general all over refactoring.
- Selftests
- HDCP debug info improvements
- DSI properties
- Icelake display PLL fixes, colorspace fixes, bandwidth fixes, DSI
suspend/resume
- GuC fixes
- Perf fixes
- ElkhartLake enablement
- DP MST fixes
- GVT - command parser enhancements
amdgpu:
- add wipe memory on release flag for buffer creation
- Navi12/14 support (may be marked experimental)
- Arcturus support
- Renoir APU support
- mclk DPM for Navi
- DC display fixes
- Raven scatter/gather support
- RAS support for GFX
- Navi12 + Arcturus power features
- GPU reset for Picasso
- smu11 i2c controller support
amdkfd:
- navi12/14 support
- Arcturus support
radeon:
- kexec fix
nouveau:
- improved display color management
- detect lack of GPU power cables
vmwgfx:
- evicition priority support
- remove unused security feature
msm:
- msm8998 display support
- better async commit support for cursor updates
etnaviv:
- per-process address space support
- performance counter fixes
- softpin support
mcde:
- DCS transfers fix
exynos:
- drmP.h cleanup
lima:
- reduce logging
kirin:
- misc clenaups
komeda:
- dual-link support
- DT memory regions
hisilicon:
- misc fixes
imx:
- IPUv3 image converter fixes
- 32-bit RGB V4L2 pixel format support
ingenic:
- more support for panel related cases
mgag200:
- cursor support fix
panfrost:
- export GPU features register to userspace
- gpu heap allocations
- per-fd address space support
pl111:
- CLD pads wiring support removed from DT
rockchip:
- rework to use DRM PSR helpers
- fix bug in VOP_WIN_GET macro
- DSI DT binding rework
sun4i:
- improve support for color encoding and range
- DDC enabled GPIO
tinydrm:
- rework SPI support
- improve MIPI-DBI support
- moved to drm/tiny
vkms:
- rework CRC tracking
dw-hdmi:
- get_eld and i2s improvements
gm12u320:
- misc fixes
meson:
- global code cleanup
- vpu feature detect
omap:
- alpha/pixel blend mode properties
rcar-du:
- misc fixes"
* tag 'drm-next-2019-09-18' of git://anongit.freedesktop.org/drm/drm: (2112 commits)
drm/nouveau/bar/gm20b: Avoid BAR1 teardown during init
drm/nouveau: Fix ordering between TTM and GEM release
drm/nouveau/prime: Extend DMA reservation object lock
drm/nouveau: Fix fallout from reservation object rework
drm/nouveau/kms/nv50-: Don't create MSTMs for eDP connectors
drm/i915: Use NOEVICT for first pass on attemping to pin a GGTT mmap
drm/i915: to make vgpu ppgtt notificaiton as atomic operation
drm/i915: Flush the existing fence before GGTT read/write
drm/i915: Hold irq-off for the entire fake lock period
drm/i915/gvt: update RING_START reg of vGPU when the context is submitted to i915
drm/i915/gvt: update vgpu workload head pointer correctly
drm/mcde: Fix DSI transfers
drm/msm: Use the correct dma_sync calls harder
drm/msm: remove unlikely() from WARN_ON() conditions
drm/msm/dsi: Fix return value check for clk_get_parent
drm/msm: add atomic traces
drm/msm/dpu: async commit support
drm/msm: async commit support
drm/msm: split power control from prepare/complete_commit
drm/msm: add kms->flush_commit()
...
7797 lines
114 KiB
ReStructuredText
7797 lines
114 KiB
ReStructuredText
.. Permission is granted to copy, distribute and/or modify this
|
|
.. document under the terms of the GNU Free Documentation License,
|
|
.. Version 1.1 or any later version published by the Free Software
|
|
.. Foundation, with no Invariant Sections, no Front-Cover Texts
|
|
.. and no Back-Cover Texts. A copy of the license is included at
|
|
.. Documentation/media/uapi/fdl-appendix.rst.
|
|
..
|
|
.. TODO: replace it to GFDL-1.1-or-later WITH no-invariant-sections
|
|
|
|
.. _v4l2-mbus-format:
|
|
|
|
Media Bus Formats
|
|
=================
|
|
|
|
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
|
|
|
|
.. c:type:: v4l2_mbus_framefmt
|
|
|
|
.. flat-table:: struct v4l2_mbus_framefmt
|
|
:header-rows: 0
|
|
:stub-columns: 0
|
|
:widths: 1 1 2
|
|
|
|
* - __u32
|
|
- ``width``
|
|
- Image width in pixels.
|
|
* - __u32
|
|
- ``height``
|
|
- Image height in pixels. If ``field`` is one of ``V4L2_FIELD_TOP``,
|
|
``V4L2_FIELD_BOTTOM`` or ``V4L2_FIELD_ALTERNATE`` then height
|
|
refers to the number of lines in the field, otherwise it refers to
|
|
the number of lines in the frame (which is twice the field height
|
|
for interlaced formats).
|
|
* - __u32
|
|
- ``code``
|
|
- Format code, from enum
|
|
:ref:`v4l2_mbus_pixelcode <v4l2-mbus-pixelcode>`.
|
|
* - __u32
|
|
- ``field``
|
|
- Field order, from enum :c:type:`v4l2_field`. See
|
|
:ref:`field-order` for details.
|
|
* - __u32
|
|
- ``colorspace``
|
|
- Image colorspace, from enum
|
|
:c:type:`v4l2_colorspace`. See
|
|
:ref:`colorspaces` for details.
|
|
* - __u16
|
|
- ``ycbcr_enc``
|
|
- Y'CbCr encoding, from enum :c:type:`v4l2_ycbcr_encoding`.
|
|
This information supplements the ``colorspace`` and must be set by
|
|
the driver for capture streams and by the application for output
|
|
streams, see :ref:`colorspaces`.
|
|
* - __u16
|
|
- ``quantization``
|
|
- Quantization range, from enum :c:type:`v4l2_quantization`.
|
|
This information supplements the ``colorspace`` and must be set by
|
|
the driver for capture streams and by the application for output
|
|
streams, see :ref:`colorspaces`.
|
|
* - __u16
|
|
- ``xfer_func``
|
|
- Transfer function, from enum :c:type:`v4l2_xfer_func`.
|
|
This information supplements the ``colorspace`` and must be set by
|
|
the driver for capture streams and by the application for output
|
|
streams, see :ref:`colorspaces`.
|
|
* - __u16
|
|
- ``reserved``\ [11]
|
|
- Reserved for future extensions. Applications and drivers must set
|
|
the array to zero.
|
|
|
|
|
|
|
|
.. _v4l2-mbus-pixelcode:
|
|
|
|
Media Bus Pixel Codes
|
|
---------------------
|
|
|
|
The media bus pixel codes describe image formats as flowing over
|
|
physical buses (both between separate physical components and inside
|
|
SoC devices). This should not be confused with the V4L2 pixel formats
|
|
that describe, using four character codes, image formats as stored in
|
|
memory.
|
|
|
|
While there is a relationship between image formats on buses and image
|
|
formats in memory (a raw Bayer image won't be magically converted to
|
|
JPEG just by storing it to memory), there is no one-to-one
|
|
correspondence between them.
|
|
|
|
The media bus pixel codes document parallel formats. Should the pixel data be
|
|
transported over a serial bus, the media bus pixel code that describes a
|
|
parallel format that transfers a sample on a single clock cycle is used. For
|
|
instance, both MEDIA_BUS_FMT_BGR888_1X24 and MEDIA_BUS_FMT_BGR888_3X8 are used
|
|
on parallel busses for transferring an 8 bits per sample BGR data, whereas on
|
|
serial busses the data in this format is only referred to using
|
|
MEDIA_BUS_FMT_BGR888_1X24. This is because there is effectively only a single
|
|
way to transport that format on the serial busses.
|
|
|
|
Packed RGB Formats
|
|
^^^^^^^^^^^^^^^^^^
|
|
|
|
Those formats transfer pixel data as red, green and blue components. The
|
|
format code is made of the following information.
|
|
|
|
- The red, green and blue components order code, as encoded in a pixel
|
|
sample. Possible values are RGB and BGR.
|
|
|
|
- The number of bits per component, for each component. The values can
|
|
be different for all components. Common values are 555 and 565.
|
|
|
|
- The number of bus samples per pixel. Pixels that are wider than the
|
|
bus width must be transferred in multiple samples. Common values are
|
|
1 and 2.
|
|
|
|
- The bus width.
|
|
|
|
- For formats where the total number of bits per pixel is smaller than
|
|
the number of bus samples per pixel times the bus width, a padding
|
|
value stating if the bytes are padded in their most high order bits
|
|
(PADHI) or low order bits (PADLO). A "C" prefix is used for
|
|
component-wise padding in the most high order bits (CPADHI) or low
|
|
order bits (CPADLO) of each separate component.
|
|
|
|
- For formats where the number of bus samples per pixel is larger than
|
|
1, an endianness value stating if the pixel is transferred MSB first
|
|
(BE) or LSB first (LE).
|
|
|
|
For instance, a format where pixels are encoded as 5-bits red, 5-bits
|
|
green and 5-bit blue values padded on the high bit, transferred as 2
|
|
8-bit samples per pixel with the most significant bits (padding, red and
|
|
half of the green value) transferred first will be named
|
|
``MEDIA_BUS_FMT_RGB555_2X8_PADHI_BE``.
|
|
|
|
The following tables list existing packed RGB formats.
|
|
|
|
.. HACK: ideally, we would be using adjustbox here. However, Sphinx
|
|
.. is a very bad behaviored guy: if the table has more than 30 cols,
|
|
.. it switches to long table, and there's no way to override it.
|
|
|
|
|
|
.. 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}|
|
|
|
|
.. _v4l2-mbus-pixelcode-rgb:
|
|
|
|
.. raw:: latex
|
|
|
|
\begingroup
|
|
\tiny
|
|
\setlength{\tabcolsep}{2pt}
|
|
|
|
.. flat-table:: RGB formats
|
|
:header-rows: 2
|
|
:stub-columns: 0
|
|
: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
|
|
|
|
* - Identifier
|
|
- Code
|
|
-
|
|
- :cspan:`31` Data organization
|
|
* -
|
|
-
|
|
- Bit
|
|
- 31
|
|
- 30
|
|
- 29
|
|
- 28
|
|
- 27
|
|
- 26
|
|
- 25
|
|
- 24
|
|
- 23
|
|
- 22
|
|
- 21
|
|
- 20
|
|
- 19
|
|
- 18
|
|
- 17
|
|
- 16
|
|
- 15
|
|
- 14
|
|
- 13
|
|
- 12
|
|
- 11
|
|
- 10
|
|
- 9
|
|
- 8
|
|
- 7
|
|
- 6
|
|
- 5
|
|
- 4
|
|
- 3
|
|
- 2
|
|
- 1
|
|
- 0
|
|
* .. _MEDIA-BUS-FMT-RGB444-1X12:
|
|
|
|
- MEDIA_BUS_FMT_RGB444_1X12
|
|
- 0x1016
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- r\ :sub:`3`
|
|
- r\ :sub:`2`
|
|
- r\ :sub:`1`
|
|
- r\ :sub:`0`
|
|
- g\ :sub:`3`
|
|
- g\ :sub:`2`
|
|
- g\ :sub:`1`
|
|
- g\ :sub:`0`
|
|
- b\ :sub:`3`
|
|
- b\ :sub:`2`
|
|
- b\ :sub:`1`
|
|
- b\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-RGB444-2X8-PADHI-BE:
|
|
|
|
- MEDIA_BUS_FMT_RGB444_2X8_PADHI_BE
|
|
- 0x1001
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- 0
|
|
- 0
|
|
- 0
|
|
- 0
|
|
- r\ :sub:`3`
|
|
- r\ :sub:`2`
|
|
- r\ :sub:`1`
|
|
- r\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- g\ :sub:`3`
|
|
- g\ :sub:`2`
|
|
- g\ :sub:`1`
|
|
- g\ :sub:`0`
|
|
- b\ :sub:`3`
|
|
- b\ :sub:`2`
|
|
- b\ :sub:`1`
|
|
- b\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-RGB444-2X8-PADHI-LE:
|
|
|
|
- MEDIA_BUS_FMT_RGB444_2X8_PADHI_LE
|
|
- 0x1002
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- g\ :sub:`3`
|
|
- g\ :sub:`2`
|
|
- g\ :sub:`1`
|
|
- g\ :sub:`0`
|
|
- b\ :sub:`3`
|
|
- b\ :sub:`2`
|
|
- b\ :sub:`1`
|
|
- b\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- 0
|
|
- 0
|
|
- 0
|
|
- 0
|
|
- r\ :sub:`3`
|
|
- r\ :sub:`2`
|
|
- r\ :sub:`1`
|
|
- r\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-RGB555-2X8-PADHI-BE:
|
|
|
|
- MEDIA_BUS_FMT_RGB555_2X8_PADHI_BE
|
|
- 0x1003
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- 0
|
|
- r\ :sub:`4`
|
|
- r\ :sub:`3`
|
|
- r\ :sub:`2`
|
|
- r\ :sub:`1`
|
|
- r\ :sub:`0`
|
|
- g\ :sub:`4`
|
|
- g\ :sub:`3`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- g\ :sub:`2`
|
|
- g\ :sub:`1`
|
|
- g\ :sub:`0`
|
|
- b\ :sub:`4`
|
|
- b\ :sub:`3`
|
|
- b\ :sub:`2`
|
|
- b\ :sub:`1`
|
|
- b\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-RGB555-2X8-PADHI-LE:
|
|
|
|
- MEDIA_BUS_FMT_RGB555_2X8_PADHI_LE
|
|
- 0x1004
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- g\ :sub:`2`
|
|
- g\ :sub:`1`
|
|
- g\ :sub:`0`
|
|
- b\ :sub:`4`
|
|
- b\ :sub:`3`
|
|
- b\ :sub:`2`
|
|
- b\ :sub:`1`
|
|
- b\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- 0
|
|
- r\ :sub:`4`
|
|
- r\ :sub:`3`
|
|
- r\ :sub:`2`
|
|
- r\ :sub:`1`
|
|
- r\ :sub:`0`
|
|
- g\ :sub:`4`
|
|
- g\ :sub:`3`
|
|
* .. _MEDIA-BUS-FMT-RGB565-1X16:
|
|
|
|
- MEDIA_BUS_FMT_RGB565_1X16
|
|
- 0x1017
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- r\ :sub:`4`
|
|
- r\ :sub:`3`
|
|
- r\ :sub:`2`
|
|
- r\ :sub:`1`
|
|
- r\ :sub:`0`
|
|
- g\ :sub:`5`
|
|
- g\ :sub:`4`
|
|
- g\ :sub:`3`
|
|
- g\ :sub:`2`
|
|
- g\ :sub:`1`
|
|
- g\ :sub:`0`
|
|
- b\ :sub:`4`
|
|
- b\ :sub:`3`
|
|
- b\ :sub:`2`
|
|
- b\ :sub:`1`
|
|
- b\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-BGR565-2X8-BE:
|
|
|
|
- MEDIA_BUS_FMT_BGR565_2X8_BE
|
|
- 0x1005
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- b\ :sub:`4`
|
|
- b\ :sub:`3`
|
|
- b\ :sub:`2`
|
|
- b\ :sub:`1`
|
|
- b\ :sub:`0`
|
|
- g\ :sub:`5`
|
|
- g\ :sub:`4`
|
|
- g\ :sub:`3`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- g\ :sub:`2`
|
|
- g\ :sub:`1`
|
|
- g\ :sub:`0`
|
|
- r\ :sub:`4`
|
|
- r\ :sub:`3`
|
|
- r\ :sub:`2`
|
|
- r\ :sub:`1`
|
|
- r\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-BGR565-2X8-LE:
|
|
|
|
- MEDIA_BUS_FMT_BGR565_2X8_LE
|
|
- 0x1006
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- g\ :sub:`2`
|
|
- g\ :sub:`1`
|
|
- g\ :sub:`0`
|
|
- r\ :sub:`4`
|
|
- r\ :sub:`3`
|
|
- r\ :sub:`2`
|
|
- r\ :sub:`1`
|
|
- r\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- b\ :sub:`4`
|
|
- b\ :sub:`3`
|
|
- b\ :sub:`2`
|
|
- b\ :sub:`1`
|
|
- b\ :sub:`0`
|
|
- g\ :sub:`5`
|
|
- g\ :sub:`4`
|
|
- g\ :sub:`3`
|
|
* .. _MEDIA-BUS-FMT-RGB565-2X8-BE:
|
|
|
|
- MEDIA_BUS_FMT_RGB565_2X8_BE
|
|
- 0x1007
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- r\ :sub:`4`
|
|
- r\ :sub:`3`
|
|
- r\ :sub:`2`
|
|
- r\ :sub:`1`
|
|
- r\ :sub:`0`
|
|
- g\ :sub:`5`
|
|
- g\ :sub:`4`
|
|
- g\ :sub:`3`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- g\ :sub:`2`
|
|
- g\ :sub:`1`
|
|
- g\ :sub:`0`
|
|
- b\ :sub:`4`
|
|
- b\ :sub:`3`
|
|
- b\ :sub:`2`
|
|
- b\ :sub:`1`
|
|
- b\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-RGB565-2X8-LE:
|
|
|
|
- MEDIA_BUS_FMT_RGB565_2X8_LE
|
|
- 0x1008
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- g\ :sub:`2`
|
|
- g\ :sub:`1`
|
|
- g\ :sub:`0`
|
|
- b\ :sub:`4`
|
|
- b\ :sub:`3`
|
|
- b\ :sub:`2`
|
|
- b\ :sub:`1`
|
|
- b\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- r\ :sub:`4`
|
|
- r\ :sub:`3`
|
|
- r\ :sub:`2`
|
|
- r\ :sub:`1`
|
|
- r\ :sub:`0`
|
|
- g\ :sub:`5`
|
|
- g\ :sub:`4`
|
|
- g\ :sub:`3`
|
|
* .. _MEDIA-BUS-FMT-RGB666-1X18:
|
|
|
|
- MEDIA_BUS_FMT_RGB666_1X18
|
|
- 0x1009
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- r\ :sub:`5`
|
|
- r\ :sub:`4`
|
|
- r\ :sub:`3`
|
|
- r\ :sub:`2`
|
|
- r\ :sub:`1`
|
|
- r\ :sub:`0`
|
|
- g\ :sub:`5`
|
|
- g\ :sub:`4`
|
|
- g\ :sub:`3`
|
|
- g\ :sub:`2`
|
|
- g\ :sub:`1`
|
|
- g\ :sub:`0`
|
|
- b\ :sub:`5`
|
|
- b\ :sub:`4`
|
|
- b\ :sub:`3`
|
|
- b\ :sub:`2`
|
|
- b\ :sub:`1`
|
|
- b\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-RBG888-1X24:
|
|
|
|
- MEDIA_BUS_FMT_RBG888_1X24
|
|
- 0x100e
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- r\ :sub:`7`
|
|
- r\ :sub:`6`
|
|
- r\ :sub:`5`
|
|
- r\ :sub:`4`
|
|
- r\ :sub:`3`
|
|
- r\ :sub:`2`
|
|
- r\ :sub:`1`
|
|
- r\ :sub:`0`
|
|
- b\ :sub:`7`
|
|
- b\ :sub:`6`
|
|
- b\ :sub:`5`
|
|
- b\ :sub:`4`
|
|
- b\ :sub:`3`
|
|
- b\ :sub:`2`
|
|
- b\ :sub:`1`
|
|
- b\ :sub:`0`
|
|
- g\ :sub:`7`
|
|
- g\ :sub:`6`
|
|
- g\ :sub:`5`
|
|
- g\ :sub:`4`
|
|
- g\ :sub:`3`
|
|
- g\ :sub:`2`
|
|
- g\ :sub:`1`
|
|
- g\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-RGB666-1X24_CPADHI:
|
|
|
|
- MEDIA_BUS_FMT_RGB666_1X24_CPADHI
|
|
- 0x1015
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- 0
|
|
- 0
|
|
- r\ :sub:`5`
|
|
- r\ :sub:`4`
|
|
- r\ :sub:`3`
|
|
- r\ :sub:`2`
|
|
- r\ :sub:`1`
|
|
- r\ :sub:`0`
|
|
- 0
|
|
- 0
|
|
- g\ :sub:`5`
|
|
- g\ :sub:`4`
|
|
- g\ :sub:`3`
|
|
- g\ :sub:`2`
|
|
- g\ :sub:`1`
|
|
- g\ :sub:`0`
|
|
- 0
|
|
- 0
|
|
- b\ :sub:`5`
|
|
- b\ :sub:`4`
|
|
- b\ :sub:`3`
|
|
- b\ :sub:`2`
|
|
- b\ :sub:`1`
|
|
- b\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-BGR888-1X24:
|
|
|
|
- MEDIA_BUS_FMT_BGR888_1X24
|
|
- 0x1013
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- b\ :sub:`7`
|
|
- b\ :sub:`6`
|
|
- b\ :sub:`5`
|
|
- b\ :sub:`4`
|
|
- b\ :sub:`3`
|
|
- b\ :sub:`2`
|
|
- b\ :sub:`1`
|
|
- b\ :sub:`0`
|
|
- g\ :sub:`7`
|
|
- g\ :sub:`6`
|
|
- g\ :sub:`5`
|
|
- g\ :sub:`4`
|
|
- g\ :sub:`3`
|
|
- g\ :sub:`2`
|
|
- g\ :sub:`1`
|
|
- g\ :sub:`0`
|
|
- r\ :sub:`7`
|
|
- r\ :sub:`6`
|
|
- r\ :sub:`5`
|
|
- r\ :sub:`4`
|
|
- r\ :sub:`3`
|
|
- r\ :sub:`2`
|
|
- r\ :sub:`1`
|
|
- r\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-BGR888-3X8:
|
|
|
|
- MEDIA_BUS_FMT_BGR888_3X8
|
|
- 0x101b
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- b\ :sub:`7`
|
|
- b\ :sub:`6`
|
|
- b\ :sub:`5`
|
|
- b\ :sub:`4`
|
|
- b\ :sub:`3`
|
|
- b\ :sub:`2`
|
|
- b\ :sub:`1`
|
|
- b\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- g\ :sub:`7`
|
|
- g\ :sub:`6`
|
|
- g\ :sub:`5`
|
|
- g\ :sub:`4`
|
|
- g\ :sub:`3`
|
|
- g\ :sub:`2`
|
|
- g\ :sub:`1`
|
|
- g\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- r\ :sub:`7`
|
|
- r\ :sub:`6`
|
|
- r\ :sub:`5`
|
|
- r\ :sub:`4`
|
|
- r\ :sub:`3`
|
|
- r\ :sub:`2`
|
|
- r\ :sub:`1`
|
|
- r\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-GBR888-1X24:
|
|
|
|
- MEDIA_BUS_FMT_GBR888_1X24
|
|
- 0x1014
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- g\ :sub:`7`
|
|
- g\ :sub:`6`
|
|
- g\ :sub:`5`
|
|
- g\ :sub:`4`
|
|
- g\ :sub:`3`
|
|
- g\ :sub:`2`
|
|
- g\ :sub:`1`
|
|
- g\ :sub:`0`
|
|
- b\ :sub:`7`
|
|
- b\ :sub:`6`
|
|
- b\ :sub:`5`
|
|
- b\ :sub:`4`
|
|
- b\ :sub:`3`
|
|
- b\ :sub:`2`
|
|
- b\ :sub:`1`
|
|
- b\ :sub:`0`
|
|
- r\ :sub:`7`
|
|
- r\ :sub:`6`
|
|
- r\ :sub:`5`
|
|
- r\ :sub:`4`
|
|
- r\ :sub:`3`
|
|
- r\ :sub:`2`
|
|
- r\ :sub:`1`
|
|
- r\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-RGB888-1X24:
|
|
|
|
- MEDIA_BUS_FMT_RGB888_1X24
|
|
- 0x100a
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- r\ :sub:`7`
|
|
- r\ :sub:`6`
|
|
- r\ :sub:`5`
|
|
- r\ :sub:`4`
|
|
- r\ :sub:`3`
|
|
- r\ :sub:`2`
|
|
- r\ :sub:`1`
|
|
- r\ :sub:`0`
|
|
- g\ :sub:`7`
|
|
- g\ :sub:`6`
|
|
- g\ :sub:`5`
|
|
- g\ :sub:`4`
|
|
- g\ :sub:`3`
|
|
- g\ :sub:`2`
|
|
- g\ :sub:`1`
|
|
- g\ :sub:`0`
|
|
- b\ :sub:`7`
|
|
- b\ :sub:`6`
|
|
- b\ :sub:`5`
|
|
- b\ :sub:`4`
|
|
- b\ :sub:`3`
|
|
- b\ :sub:`2`
|
|
- b\ :sub:`1`
|
|
- b\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-RGB888-2X12-BE:
|
|
|
|
- MEDIA_BUS_FMT_RGB888_2X12_BE
|
|
- 0x100b
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- r\ :sub:`7`
|
|
- r\ :sub:`6`
|
|
- r\ :sub:`5`
|
|
- r\ :sub:`4`
|
|
- r\ :sub:`3`
|
|
- r\ :sub:`2`
|
|
- r\ :sub:`1`
|
|
- r\ :sub:`0`
|
|
- g\ :sub:`7`
|
|
- g\ :sub:`6`
|
|
- g\ :sub:`5`
|
|
- g\ :sub:`4`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- g\ :sub:`3`
|
|
- g\ :sub:`2`
|
|
- g\ :sub:`1`
|
|
- g\ :sub:`0`
|
|
- b\ :sub:`7`
|
|
- b\ :sub:`6`
|
|
- b\ :sub:`5`
|
|
- b\ :sub:`4`
|
|
- b\ :sub:`3`
|
|
- b\ :sub:`2`
|
|
- b\ :sub:`1`
|
|
- b\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-RGB888-2X12-LE:
|
|
|
|
- MEDIA_BUS_FMT_RGB888_2X12_LE
|
|
- 0x100c
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- g\ :sub:`3`
|
|
- g\ :sub:`2`
|
|
- g\ :sub:`1`
|
|
- g\ :sub:`0`
|
|
- b\ :sub:`7`
|
|
- b\ :sub:`6`
|
|
- b\ :sub:`5`
|
|
- b\ :sub:`4`
|
|
- b\ :sub:`3`
|
|
- b\ :sub:`2`
|
|
- b\ :sub:`1`
|
|
- b\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- r\ :sub:`7`
|
|
- r\ :sub:`6`
|
|
- r\ :sub:`5`
|
|
- r\ :sub:`4`
|
|
- r\ :sub:`3`
|
|
- r\ :sub:`2`
|
|
- r\ :sub:`1`
|
|
- r\ :sub:`0`
|
|
- g\ :sub:`7`
|
|
- g\ :sub:`6`
|
|
- g\ :sub:`5`
|
|
- g\ :sub:`4`
|
|
* .. _MEDIA-BUS-FMT-RGB888-3X8:
|
|
|
|
- MEDIA_BUS_FMT_RGB888_3X8
|
|
- 0x101c
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- r\ :sub:`7`
|
|
- r\ :sub:`6`
|
|
- r\ :sub:`5`
|
|
- r\ :sub:`4`
|
|
- r\ :sub:`3`
|
|
- r\ :sub:`2`
|
|
- r\ :sub:`1`
|
|
- r\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- g\ :sub:`7`
|
|
- g\ :sub:`6`
|
|
- g\ :sub:`5`
|
|
- g\ :sub:`4`
|
|
- g\ :sub:`3`
|
|
- g\ :sub:`2`
|
|
- g\ :sub:`1`
|
|
- g\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- b\ :sub:`7`
|
|
- b\ :sub:`6`
|
|
- b\ :sub:`5`
|
|
- b\ :sub:`4`
|
|
- b\ :sub:`3`
|
|
- b\ :sub:`2`
|
|
- b\ :sub:`1`
|
|
- b\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-ARGB888-1X32:
|
|
|
|
- MEDIA_BUS_FMT_ARGB888_1X32
|
|
- 0x100d
|
|
-
|
|
- a\ :sub:`7`
|
|
- a\ :sub:`6`
|
|
- a\ :sub:`5`
|
|
- a\ :sub:`4`
|
|
- a\ :sub:`3`
|
|
- a\ :sub:`2`
|
|
- a\ :sub:`1`
|
|
- a\ :sub:`0`
|
|
- r\ :sub:`7`
|
|
- r\ :sub:`6`
|
|
- r\ :sub:`5`
|
|
- r\ :sub:`4`
|
|
- r\ :sub:`3`
|
|
- r\ :sub:`2`
|
|
- r\ :sub:`1`
|
|
- r\ :sub:`0`
|
|
- g\ :sub:`7`
|
|
- g\ :sub:`6`
|
|
- g\ :sub:`5`
|
|
- g\ :sub:`4`
|
|
- g\ :sub:`3`
|
|
- g\ :sub:`2`
|
|
- g\ :sub:`1`
|
|
- g\ :sub:`0`
|
|
- b\ :sub:`7`
|
|
- b\ :sub:`6`
|
|
- b\ :sub:`5`
|
|
- b\ :sub:`4`
|
|
- b\ :sub:`3`
|
|
- b\ :sub:`2`
|
|
- b\ :sub:`1`
|
|
- b\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-RGB888-1X32-PADHI:
|
|
|
|
- MEDIA_BUS_FMT_RGB888_1X32_PADHI
|
|
- 0x100f
|
|
-
|
|
- 0
|
|
- 0
|
|
- 0
|
|
- 0
|
|
- 0
|
|
- 0
|
|
- 0
|
|
- 0
|
|
- r\ :sub:`7`
|
|
- r\ :sub:`6`
|
|
- r\ :sub:`5`
|
|
- r\ :sub:`4`
|
|
- r\ :sub:`3`
|
|
- r\ :sub:`2`
|
|
- r\ :sub:`1`
|
|
- r\ :sub:`0`
|
|
- g\ :sub:`7`
|
|
- g\ :sub:`6`
|
|
- g\ :sub:`5`
|
|
- g\ :sub:`4`
|
|
- g\ :sub:`3`
|
|
- g\ :sub:`2`
|
|
- g\ :sub:`1`
|
|
- g\ :sub:`0`
|
|
- b\ :sub:`7`
|
|
- b\ :sub:`6`
|
|
- b\ :sub:`5`
|
|
- b\ :sub:`4`
|
|
- b\ :sub:`3`
|
|
- b\ :sub:`2`
|
|
- b\ :sub:`1`
|
|
- b\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-RGB101010-1X30:
|
|
|
|
- MEDIA_BUS_FMT_RGB101010_1X30
|
|
- 0x1018
|
|
-
|
|
- 0
|
|
- 0
|
|
- r\ :sub:`9`
|
|
- r\ :sub:`8`
|
|
- r\ :sub:`7`
|
|
- r\ :sub:`6`
|
|
- r\ :sub:`5`
|
|
- r\ :sub:`4`
|
|
- r\ :sub:`3`
|
|
- r\ :sub:`2`
|
|
- r\ :sub:`1`
|
|
- r\ :sub:`0`
|
|
- g\ :sub:`9`
|
|
- g\ :sub:`8`
|
|
- g\ :sub:`7`
|
|
- g\ :sub:`6`
|
|
- g\ :sub:`5`
|
|
- g\ :sub:`4`
|
|
- g\ :sub:`3`
|
|
- g\ :sub:`2`
|
|
- g\ :sub:`1`
|
|
- g\ :sub:`0`
|
|
- b\ :sub:`9`
|
|
- b\ :sub:`8`
|
|
- b\ :sub:`7`
|
|
- b\ :sub:`6`
|
|
- b\ :sub:`5`
|
|
- b\ :sub:`4`
|
|
- b\ :sub:`3`
|
|
- b\ :sub:`2`
|
|
- b\ :sub:`1`
|
|
- b\ :sub:`0`
|
|
|
|
.. raw:: latex
|
|
|
|
\endgroup
|
|
|
|
|
|
The following table list existing packed 36bit wide RGB formats.
|
|
|
|
.. 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}|
|
|
|
|
.. _v4l2-mbus-pixelcode-rgb-36:
|
|
|
|
.. raw:: latex
|
|
|
|
\begingroup
|
|
\tiny
|
|
\setlength{\tabcolsep}{2pt}
|
|
|
|
.. flat-table:: 36bit RGB formats
|
|
:header-rows: 2
|
|
:stub-columns: 0
|
|
: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
|
|
|
|
* - Identifier
|
|
- Code
|
|
-
|
|
- :cspan:`35` Data organization
|
|
* -
|
|
-
|
|
- Bit
|
|
- 35
|
|
- 34
|
|
- 33
|
|
- 32
|
|
- 31
|
|
- 30
|
|
- 29
|
|
- 28
|
|
- 27
|
|
- 26
|
|
- 25
|
|
- 24
|
|
- 23
|
|
- 22
|
|
- 21
|
|
- 20
|
|
- 19
|
|
- 18
|
|
- 17
|
|
- 16
|
|
- 15
|
|
- 14
|
|
- 13
|
|
- 12
|
|
- 11
|
|
- 10
|
|
- 9
|
|
- 8
|
|
- 7
|
|
- 6
|
|
- 5
|
|
- 4
|
|
- 3
|
|
- 2
|
|
- 1
|
|
- 0
|
|
* .. _MEDIA-BUS-FMT-RGB121212-1X36:
|
|
|
|
- MEDIA_BUS_FMT_RGB121212_1X36
|
|
- 0x1019
|
|
-
|
|
- r\ :sub:`11`
|
|
- r\ :sub:`10`
|
|
- r\ :sub:`9`
|
|
- r\ :sub:`8`
|
|
- r\ :sub:`7`
|
|
- r\ :sub:`6`
|
|
- r\ :sub:`5`
|
|
- r\ :sub:`4`
|
|
- r\ :sub:`3`
|
|
- r\ :sub:`2`
|
|
- r\ :sub:`1`
|
|
- r\ :sub:`0`
|
|
- g\ :sub:`11`
|
|
- g\ :sub:`10`
|
|
- g\ :sub:`9`
|
|
- g\ :sub:`8`
|
|
- g\ :sub:`7`
|
|
- g\ :sub:`6`
|
|
- g\ :sub:`5`
|
|
- g\ :sub:`4`
|
|
- g\ :sub:`3`
|
|
- g\ :sub:`2`
|
|
- g\ :sub:`1`
|
|
- g\ :sub:`0`
|
|
- b\ :sub:`11`
|
|
- b\ :sub:`10`
|
|
- b\ :sub:`9`
|
|
- b\ :sub:`8`
|
|
- b\ :sub:`7`
|
|
- b\ :sub:`6`
|
|
- b\ :sub:`5`
|
|
- b\ :sub:`4`
|
|
- b\ :sub:`3`
|
|
- b\ :sub:`2`
|
|
- b\ :sub:`1`
|
|
- b\ :sub:`0`
|
|
|
|
.. raw:: latex
|
|
|
|
\endgroup
|
|
|
|
|
|
The following table list existing packed 48bit wide RGB formats.
|
|
|
|
.. 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}|
|
|
|
|
.. _v4l2-mbus-pixelcode-rgb-48:
|
|
|
|
.. raw:: latex
|
|
|
|
\begingroup
|
|
\tiny
|
|
\setlength{\tabcolsep}{2pt}
|
|
|
|
.. flat-table:: 48bit RGB formats
|
|
:header-rows: 3
|
|
:stub-columns: 0
|
|
: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
|
|
|
|
* - Identifier
|
|
- Code
|
|
-
|
|
- :cspan:`31` Data organization
|
|
* -
|
|
-
|
|
- Bit
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- 47
|
|
- 46
|
|
- 45
|
|
- 44
|
|
- 43
|
|
- 42
|
|
- 41
|
|
- 40
|
|
- 39
|
|
- 38
|
|
- 37
|
|
- 36
|
|
- 35
|
|
- 34
|
|
- 33
|
|
- 32
|
|
* -
|
|
-
|
|
-
|
|
- 31
|
|
- 30
|
|
- 29
|
|
- 28
|
|
- 27
|
|
- 26
|
|
- 25
|
|
- 24
|
|
- 23
|
|
- 22
|
|
- 21
|
|
- 20
|
|
- 19
|
|
- 18
|
|
- 17
|
|
- 16
|
|
- 15
|
|
- 14
|
|
- 13
|
|
- 12
|
|
- 11
|
|
- 10
|
|
- 9
|
|
- 8
|
|
- 7
|
|
- 6
|
|
- 5
|
|
- 4
|
|
- 3
|
|
- 2
|
|
- 1
|
|
- 0
|
|
* .. _MEDIA-BUS-FMT-RGB161616-1X48:
|
|
|
|
- MEDIA_BUS_FMT_RGB161616_1X48
|
|
- 0x101a
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- r\ :sub:`15`
|
|
- r\ :sub:`14`
|
|
- r\ :sub:`13`
|
|
- r\ :sub:`12`
|
|
- r\ :sub:`11`
|
|
- r\ :sub:`10`
|
|
- r\ :sub:`9`
|
|
- r\ :sub:`8`
|
|
- r\ :sub:`7`
|
|
- r\ :sub:`6`
|
|
- r\ :sub:`5`
|
|
- r\ :sub:`4`
|
|
- r\ :sub:`3`
|
|
- r\ :sub:`2`
|
|
- r\ :sub:`1`
|
|
- r\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
- g\ :sub:`15`
|
|
- g\ :sub:`14`
|
|
- g\ :sub:`13`
|
|
- g\ :sub:`12`
|
|
- g\ :sub:`11`
|
|
- g\ :sub:`10`
|
|
- g\ :sub:`9`
|
|
- g\ :sub:`8`
|
|
- g\ :sub:`7`
|
|
- g\ :sub:`6`
|
|
- g\ :sub:`5`
|
|
- g\ :sub:`4`
|
|
- g\ :sub:`3`
|
|
- g\ :sub:`2`
|
|
- g\ :sub:`1`
|
|
- g\ :sub:`0`
|
|
- b\ :sub:`15`
|
|
- b\ :sub:`14`
|
|
- b\ :sub:`13`
|
|
- b\ :sub:`12`
|
|
- b\ :sub:`11`
|
|
- b\ :sub:`10`
|
|
- b\ :sub:`9`
|
|
- b\ :sub:`8`
|
|
- b\ :sub:`7`
|
|
- b\ :sub:`6`
|
|
- b\ :sub:`5`
|
|
- b\ :sub:`4`
|
|
- b\ :sub:`3`
|
|
- b\ :sub:`2`
|
|
- b\ :sub:`1`
|
|
- b\ :sub:`0`
|
|
|
|
.. raw:: latex
|
|
|
|
\endgroup
|
|
|
|
On LVDS buses, usually each sample is transferred serialized in seven
|
|
time slots per pixel clock, on three (18-bit) or four (24-bit)
|
|
differential data pairs at the same time. The remaining bits are used
|
|
for control signals as defined by SPWG/PSWG/VESA or JEIDA standards. The
|
|
24-bit RGB format serialized in seven time slots on four lanes using
|
|
JEIDA defined bit mapping will be named
|
|
``MEDIA_BUS_FMT_RGB888_1X7X4_JEIDA``, for example.
|
|
|
|
.. raw:: latex
|
|
|
|
\tiny
|
|
|
|
.. _v4l2-mbus-pixelcode-rgb-lvds:
|
|
|
|
.. flat-table:: LVDS RGB formats
|
|
:header-rows: 2
|
|
:stub-columns: 0
|
|
|
|
* - Identifier
|
|
- Code
|
|
-
|
|
-
|
|
- :cspan:`3` Data organization
|
|
* -
|
|
-
|
|
- Timeslot
|
|
- Lane
|
|
- 3
|
|
- 2
|
|
- 1
|
|
- 0
|
|
* .. _MEDIA-BUS-FMT-RGB666-1X7X3-SPWG:
|
|
|
|
- MEDIA_BUS_FMT_RGB666_1X7X3_SPWG
|
|
- 0x1010
|
|
- 0
|
|
-
|
|
-
|
|
- d
|
|
- b\ :sub:`1`
|
|
- g\ :sub:`0`
|
|
* -
|
|
-
|
|
- 1
|
|
-
|
|
-
|
|
- d
|
|
- b\ :sub:`0`
|
|
- r\ :sub:`5`
|
|
* -
|
|
-
|
|
- 2
|
|
-
|
|
-
|
|
- d
|
|
- g\ :sub:`5`
|
|
- r\ :sub:`4`
|
|
* -
|
|
-
|
|
- 3
|
|
-
|
|
-
|
|
- b\ :sub:`5`
|
|
- g\ :sub:`4`
|
|
- r\ :sub:`3`
|
|
* -
|
|
-
|
|
- 4
|
|
-
|
|
-
|
|
- b\ :sub:`4`
|
|
- g\ :sub:`3`
|
|
- r\ :sub:`2`
|
|
* -
|
|
-
|
|
- 5
|
|
-
|
|
-
|
|
- b\ :sub:`3`
|
|
- g\ :sub:`2`
|
|
- r\ :sub:`1`
|
|
* -
|
|
-
|
|
- 6
|
|
-
|
|
-
|
|
- b\ :sub:`2`
|
|
- g\ :sub:`1`
|
|
- r\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-RGB888-1X7X4-SPWG:
|
|
|
|
- MEDIA_BUS_FMT_RGB888_1X7X4_SPWG
|
|
- 0x1011
|
|
- 0
|
|
-
|
|
- d
|
|
- d
|
|
- b\ :sub:`1`
|
|
- g\ :sub:`0`
|
|
* -
|
|
-
|
|
- 1
|
|
-
|
|
- b\ :sub:`7`
|
|
- d
|
|
- b\ :sub:`0`
|
|
- r\ :sub:`5`
|
|
* -
|
|
-
|
|
- 2
|
|
-
|
|
- b\ :sub:`6`
|
|
- d
|
|
- g\ :sub:`5`
|
|
- r\ :sub:`4`
|
|
* -
|
|
-
|
|
- 3
|
|
-
|
|
- g\ :sub:`7`
|
|
- b\ :sub:`5`
|
|
- g\ :sub:`4`
|
|
- r\ :sub:`3`
|
|
* -
|
|
-
|
|
- 4
|
|
-
|
|
- g\ :sub:`6`
|
|
- b\ :sub:`4`
|
|
- g\ :sub:`3`
|
|
- r\ :sub:`2`
|
|
* -
|
|
-
|
|
- 5
|
|
-
|
|
- r\ :sub:`7`
|
|
- b\ :sub:`3`
|
|
- g\ :sub:`2`
|
|
- r\ :sub:`1`
|
|
* -
|
|
-
|
|
- 6
|
|
-
|
|
- r\ :sub:`6`
|
|
- b\ :sub:`2`
|
|
- g\ :sub:`1`
|
|
- r\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-RGB888-1X7X4-JEIDA:
|
|
|
|
- MEDIA_BUS_FMT_RGB888_1X7X4_JEIDA
|
|
- 0x1012
|
|
- 0
|
|
-
|
|
- d
|
|
- d
|
|
- b\ :sub:`3`
|
|
- g\ :sub:`2`
|
|
* -
|
|
-
|
|
- 1
|
|
-
|
|
- b\ :sub:`1`
|
|
- d
|
|
- b\ :sub:`2`
|
|
- r\ :sub:`7`
|
|
* -
|
|
-
|
|
- 2
|
|
-
|
|
- b\ :sub:`0`
|
|
- d
|
|
- g\ :sub:`7`
|
|
- r\ :sub:`6`
|
|
* -
|
|
-
|
|
- 3
|
|
-
|
|
- g\ :sub:`1`
|
|
- b\ :sub:`7`
|
|
- g\ :sub:`6`
|
|
- r\ :sub:`5`
|
|
* -
|
|
-
|
|
- 4
|
|
-
|
|
- g\ :sub:`0`
|
|
- b\ :sub:`6`
|
|
- g\ :sub:`5`
|
|
- r\ :sub:`4`
|
|
* -
|
|
-
|
|
- 5
|
|
-
|
|
- r\ :sub:`1`
|
|
- b\ :sub:`5`
|
|
- g\ :sub:`4`
|
|
- r\ :sub:`3`
|
|
* -
|
|
-
|
|
- 6
|
|
-
|
|
- r\ :sub:`0`
|
|
- b\ :sub:`4`
|
|
- g\ :sub:`3`
|
|
- r\ :sub:`2`
|
|
|
|
.. raw:: latex
|
|
|
|
\normalsize
|
|
|
|
|
|
Bayer Formats
|
|
^^^^^^^^^^^^^
|
|
|
|
Those formats transfer pixel data as red, green and blue components. The
|
|
format code is made of the following information.
|
|
|
|
- The red, green and blue components order code, as encoded in a pixel
|
|
sample. The possible values are shown in :ref:`bayer-patterns`.
|
|
|
|
- The number of bits per pixel component. All components are
|
|
transferred on the same number of bits. Common values are 8, 10 and
|
|
12.
|
|
|
|
- The compression (optional). If the pixel components are ALAW- or
|
|
DPCM-compressed, a mention of the compression scheme and the number
|
|
of bits per compressed pixel component.
|
|
|
|
- The number of bus samples per pixel. Pixels that are wider than the
|
|
bus width must be transferred in multiple samples. Common values are
|
|
1 and 2.
|
|
|
|
- The bus width.
|
|
|
|
- For formats where the total number of bits per pixel is smaller than
|
|
the number of bus samples per pixel times the bus width, a padding
|
|
value stating if the bytes are padded in their most high order bits
|
|
(PADHI) or low order bits (PADLO).
|
|
|
|
- For formats where the number of bus samples per pixel is larger than
|
|
1, an endianness value stating if the pixel is transferred MSB first
|
|
(BE) or LSB first (LE).
|
|
|
|
For instance, a format with uncompressed 10-bit Bayer components
|
|
arranged in a red, green, green, blue pattern transferred as 2 8-bit
|
|
samples per pixel with the least significant bits transferred first will
|
|
be named ``MEDIA_BUS_FMT_SRGGB10_2X8_PADHI_LE``.
|
|
|
|
|
|
.. _bayer-patterns:
|
|
|
|
.. kernel-figure:: bayer.svg
|
|
:alt: bayer.svg
|
|
:align: center
|
|
|
|
**Figure 4.8 Bayer Patterns**
|
|
|
|
The following table lists existing packed Bayer formats. The data
|
|
organization is given as an example for the first pixel only.
|
|
|
|
|
|
.. HACK: ideally, we would be using adjustbox here. However, Sphinx
|
|
.. is a very bad behaviored guy: if the table has more than 30 cols,
|
|
.. it switches to long table, and there's no way to override it.
|
|
|
|
|
|
.. raw:: latex
|
|
|
|
\begingroup
|
|
\tiny
|
|
\setlength{\tabcolsep}{2pt}
|
|
|
|
.. tabularcolumns:: |p{4.0cm}|p{0.7cm}|p{0.3cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|
|
|
|
|
.. _v4l2-mbus-pixelcode-bayer:
|
|
|
|
.. cssclass: longtable
|
|
|
|
.. flat-table:: Bayer Formats
|
|
:header-rows: 2
|
|
:stub-columns: 0
|
|
|
|
* - Identifier
|
|
- Code
|
|
-
|
|
- :cspan:`15` Data organization
|
|
* -
|
|
-
|
|
- Bit
|
|
- 15
|
|
- 14
|
|
- 13
|
|
- 12
|
|
- 11
|
|
- 10
|
|
- 9
|
|
- 8
|
|
- 7
|
|
- 6
|
|
- 5
|
|
- 4
|
|
- 3
|
|
- 2
|
|
- 1
|
|
- 0
|
|
* .. _MEDIA-BUS-FMT-SBGGR8-1X8:
|
|
|
|
- MEDIA_BUS_FMT_SBGGR8_1X8
|
|
- 0x3001
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- b\ :sub:`7`
|
|
- b\ :sub:`6`
|
|
- b\ :sub:`5`
|
|
- b\ :sub:`4`
|
|
- b\ :sub:`3`
|
|
- b\ :sub:`2`
|
|
- b\ :sub:`1`
|
|
- b\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-SGBRG8-1X8:
|
|
|
|
- MEDIA_BUS_FMT_SGBRG8_1X8
|
|
- 0x3013
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- g\ :sub:`7`
|
|
- g\ :sub:`6`
|
|
- g\ :sub:`5`
|
|
- g\ :sub:`4`
|
|
- g\ :sub:`3`
|
|
- g\ :sub:`2`
|
|
- g\ :sub:`1`
|
|
- g\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-SGRBG8-1X8:
|
|
|
|
- MEDIA_BUS_FMT_SGRBG8_1X8
|
|
- 0x3002
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- g\ :sub:`7`
|
|
- g\ :sub:`6`
|
|
- g\ :sub:`5`
|
|
- g\ :sub:`4`
|
|
- g\ :sub:`3`
|
|
- g\ :sub:`2`
|
|
- g\ :sub:`1`
|
|
- g\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-SRGGB8-1X8:
|
|
|
|
- MEDIA_BUS_FMT_SRGGB8_1X8
|
|
- 0x3014
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- r\ :sub:`7`
|
|
- r\ :sub:`6`
|
|
- r\ :sub:`5`
|
|
- r\ :sub:`4`
|
|
- r\ :sub:`3`
|
|
- r\ :sub:`2`
|
|
- r\ :sub:`1`
|
|
- r\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-SBGGR10-ALAW8-1X8:
|
|
|
|
- MEDIA_BUS_FMT_SBGGR10_ALAW8_1X8
|
|
- 0x3015
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- b\ :sub:`7`
|
|
- b\ :sub:`6`
|
|
- b\ :sub:`5`
|
|
- b\ :sub:`4`
|
|
- b\ :sub:`3`
|
|
- b\ :sub:`2`
|
|
- b\ :sub:`1`
|
|
- b\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-SGBRG10-ALAW8-1X8:
|
|
|
|
- MEDIA_BUS_FMT_SGBRG10_ALAW8_1X8
|
|
- 0x3016
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- g\ :sub:`7`
|
|
- g\ :sub:`6`
|
|
- g\ :sub:`5`
|
|
- g\ :sub:`4`
|
|
- g\ :sub:`3`
|
|
- g\ :sub:`2`
|
|
- g\ :sub:`1`
|
|
- g\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-SGRBG10-ALAW8-1X8:
|
|
|
|
- MEDIA_BUS_FMT_SGRBG10_ALAW8_1X8
|
|
- 0x3017
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- g\ :sub:`7`
|
|
- g\ :sub:`6`
|
|
- g\ :sub:`5`
|
|
- g\ :sub:`4`
|
|
- g\ :sub:`3`
|
|
- g\ :sub:`2`
|
|
- g\ :sub:`1`
|
|
- g\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-SRGGB10-ALAW8-1X8:
|
|
|
|
- MEDIA_BUS_FMT_SRGGB10_ALAW8_1X8
|
|
- 0x3018
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- r\ :sub:`7`
|
|
- r\ :sub:`6`
|
|
- r\ :sub:`5`
|
|
- r\ :sub:`4`
|
|
- r\ :sub:`3`
|
|
- r\ :sub:`2`
|
|
- r\ :sub:`1`
|
|
- r\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-SBGGR10-DPCM8-1X8:
|
|
|
|
- MEDIA_BUS_FMT_SBGGR10_DPCM8_1X8
|
|
- 0x300b
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- b\ :sub:`7`
|
|
- b\ :sub:`6`
|
|
- b\ :sub:`5`
|
|
- b\ :sub:`4`
|
|
- b\ :sub:`3`
|
|
- b\ :sub:`2`
|
|
- b\ :sub:`1`
|
|
- b\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-SGBRG10-DPCM8-1X8:
|
|
|
|
- MEDIA_BUS_FMT_SGBRG10_DPCM8_1X8
|
|
- 0x300c
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- g\ :sub:`7`
|
|
- g\ :sub:`6`
|
|
- g\ :sub:`5`
|
|
- g\ :sub:`4`
|
|
- g\ :sub:`3`
|
|
- g\ :sub:`2`
|
|
- g\ :sub:`1`
|
|
- g\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-SGRBG10-DPCM8-1X8:
|
|
|
|
- MEDIA_BUS_FMT_SGRBG10_DPCM8_1X8
|
|
- 0x3009
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- g\ :sub:`7`
|
|
- g\ :sub:`6`
|
|
- g\ :sub:`5`
|
|
- g\ :sub:`4`
|
|
- g\ :sub:`3`
|
|
- g\ :sub:`2`
|
|
- g\ :sub:`1`
|
|
- g\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-SRGGB10-DPCM8-1X8:
|
|
|
|
- MEDIA_BUS_FMT_SRGGB10_DPCM8_1X8
|
|
- 0x300d
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- r\ :sub:`7`
|
|
- r\ :sub:`6`
|
|
- r\ :sub:`5`
|
|
- r\ :sub:`4`
|
|
- r\ :sub:`3`
|
|
- r\ :sub:`2`
|
|
- r\ :sub:`1`
|
|
- r\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADHI-BE:
|
|
|
|
- MEDIA_BUS_FMT_SBGGR10_2X8_PADHI_BE
|
|
- 0x3003
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- 0
|
|
- 0
|
|
- 0
|
|
- 0
|
|
- 0
|
|
- 0
|
|
- b\ :sub:`9`
|
|
- b\ :sub:`8`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- b\ :sub:`7`
|
|
- b\ :sub:`6`
|
|
- b\ :sub:`5`
|
|
- b\ :sub:`4`
|
|
- b\ :sub:`3`
|
|
- b\ :sub:`2`
|
|
- b\ :sub:`1`
|
|
- b\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADHI-LE:
|
|
|
|
- MEDIA_BUS_FMT_SBGGR10_2X8_PADHI_LE
|
|
- 0x3004
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- b\ :sub:`7`
|
|
- b\ :sub:`6`
|
|
- b\ :sub:`5`
|
|
- b\ :sub:`4`
|
|
- b\ :sub:`3`
|
|
- b\ :sub:`2`
|
|
- b\ :sub:`1`
|
|
- b\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- 0
|
|
- 0
|
|
- 0
|
|
- 0
|
|
- 0
|
|
- 0
|
|
- b\ :sub:`9`
|
|
- b\ :sub:`8`
|
|
* .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADLO-BE:
|
|
|
|
- MEDIA_BUS_FMT_SBGGR10_2X8_PADLO_BE
|
|
- 0x3005
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- b\ :sub:`9`
|
|
- b\ :sub:`8`
|
|
- b\ :sub:`7`
|
|
- b\ :sub:`6`
|
|
- b\ :sub:`5`
|
|
- b\ :sub:`4`
|
|
- b\ :sub:`3`
|
|
- b\ :sub:`2`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- b\ :sub:`1`
|
|
- b\ :sub:`0`
|
|
- 0
|
|
- 0
|
|
- 0
|
|
- 0
|
|
- 0
|
|
- 0
|
|
* .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADLO-LE:
|
|
|
|
- MEDIA_BUS_FMT_SBGGR10_2X8_PADLO_LE
|
|
- 0x3006
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- b\ :sub:`1`
|
|
- b\ :sub:`0`
|
|
- 0
|
|
- 0
|
|
- 0
|
|
- 0
|
|
- 0
|
|
- 0
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- b\ :sub:`9`
|
|
- b\ :sub:`8`
|
|
- b\ :sub:`7`
|
|
- b\ :sub:`6`
|
|
- b\ :sub:`5`
|
|
- b\ :sub:`4`
|
|
- b\ :sub:`3`
|
|
- b\ :sub:`2`
|
|
* .. _MEDIA-BUS-FMT-SBGGR10-1X10:
|
|
|
|
- MEDIA_BUS_FMT_SBGGR10_1X10
|
|
- 0x3007
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- b\ :sub:`9`
|
|
- b\ :sub:`8`
|
|
- b\ :sub:`7`
|
|
- b\ :sub:`6`
|
|
- b\ :sub:`5`
|
|
- b\ :sub:`4`
|
|
- b\ :sub:`3`
|
|
- b\ :sub:`2`
|
|
- b\ :sub:`1`
|
|
- b\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-SGBRG10-1X10:
|
|
|
|
- MEDIA_BUS_FMT_SGBRG10_1X10
|
|
- 0x300e
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- g\ :sub:`9`
|
|
- g\ :sub:`8`
|
|
- g\ :sub:`7`
|
|
- g\ :sub:`6`
|
|
- g\ :sub:`5`
|
|
- g\ :sub:`4`
|
|
- g\ :sub:`3`
|
|
- g\ :sub:`2`
|
|
- g\ :sub:`1`
|
|
- g\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-SGRBG10-1X10:
|
|
|
|
- MEDIA_BUS_FMT_SGRBG10_1X10
|
|
- 0x300a
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- g\ :sub:`9`
|
|
- g\ :sub:`8`
|
|
- g\ :sub:`7`
|
|
- g\ :sub:`6`
|
|
- g\ :sub:`5`
|
|
- g\ :sub:`4`
|
|
- g\ :sub:`3`
|
|
- g\ :sub:`2`
|
|
- g\ :sub:`1`
|
|
- g\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-SRGGB10-1X10:
|
|
|
|
- MEDIA_BUS_FMT_SRGGB10_1X10
|
|
- 0x300f
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- r\ :sub:`9`
|
|
- r\ :sub:`8`
|
|
- r\ :sub:`7`
|
|
- r\ :sub:`6`
|
|
- r\ :sub:`5`
|
|
- r\ :sub:`4`
|
|
- r\ :sub:`3`
|
|
- r\ :sub:`2`
|
|
- r\ :sub:`1`
|
|
- r\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-SBGGR12-1X12:
|
|
|
|
- MEDIA_BUS_FMT_SBGGR12_1X12
|
|
- 0x3008
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- b\ :sub:`11`
|
|
- b\ :sub:`10`
|
|
- b\ :sub:`9`
|
|
- b\ :sub:`8`
|
|
- b\ :sub:`7`
|
|
- b\ :sub:`6`
|
|
- b\ :sub:`5`
|
|
- b\ :sub:`4`
|
|
- b\ :sub:`3`
|
|
- b\ :sub:`2`
|
|
- b\ :sub:`1`
|
|
- b\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-SGBRG12-1X12:
|
|
|
|
- MEDIA_BUS_FMT_SGBRG12_1X12
|
|
- 0x3010
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- g\ :sub:`11`
|
|
- g\ :sub:`10`
|
|
- g\ :sub:`9`
|
|
- g\ :sub:`8`
|
|
- g\ :sub:`7`
|
|
- g\ :sub:`6`
|
|
- g\ :sub:`5`
|
|
- g\ :sub:`4`
|
|
- g\ :sub:`3`
|
|
- g\ :sub:`2`
|
|
- g\ :sub:`1`
|
|
- g\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-SGRBG12-1X12:
|
|
|
|
- MEDIA_BUS_FMT_SGRBG12_1X12
|
|
- 0x3011
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- g\ :sub:`11`
|
|
- g\ :sub:`10`
|
|
- g\ :sub:`9`
|
|
- g\ :sub:`8`
|
|
- g\ :sub:`7`
|
|
- g\ :sub:`6`
|
|
- g\ :sub:`5`
|
|
- g\ :sub:`4`
|
|
- g\ :sub:`3`
|
|
- g\ :sub:`2`
|
|
- g\ :sub:`1`
|
|
- g\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-SRGGB12-1X12:
|
|
|
|
- MEDIA_BUS_FMT_SRGGB12_1X12
|
|
- 0x3012
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- r\ :sub:`11`
|
|
- r\ :sub:`10`
|
|
- r\ :sub:`9`
|
|
- r\ :sub:`8`
|
|
- r\ :sub:`7`
|
|
- r\ :sub:`6`
|
|
- r\ :sub:`5`
|
|
- r\ :sub:`4`
|
|
- r\ :sub:`3`
|
|
- r\ :sub:`2`
|
|
- r\ :sub:`1`
|
|
- r\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-SBGGR14-1X14:
|
|
|
|
- MEDIA_BUS_FMT_SBGGR14_1X14
|
|
- 0x3019
|
|
-
|
|
-
|
|
-
|
|
- b\ :sub:`13`
|
|
- b\ :sub:`12`
|
|
- b\ :sub:`11`
|
|
- b\ :sub:`10`
|
|
- b\ :sub:`9`
|
|
- b\ :sub:`8`
|
|
- b\ :sub:`7`
|
|
- b\ :sub:`6`
|
|
- b\ :sub:`5`
|
|
- b\ :sub:`4`
|
|
- b\ :sub:`3`
|
|
- b\ :sub:`2`
|
|
- b\ :sub:`1`
|
|
- b\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-SGBRG14-1X14:
|
|
|
|
- MEDIA_BUS_FMT_SGBRG14_1X14
|
|
- 0x301a
|
|
-
|
|
-
|
|
-
|
|
- g\ :sub:`13`
|
|
- g\ :sub:`12`
|
|
- g\ :sub:`11`
|
|
- g\ :sub:`10`
|
|
- g\ :sub:`9`
|
|
- g\ :sub:`8`
|
|
- g\ :sub:`7`
|
|
- g\ :sub:`6`
|
|
- g\ :sub:`5`
|
|
- g\ :sub:`4`
|
|
- g\ :sub:`3`
|
|
- g\ :sub:`2`
|
|
- g\ :sub:`1`
|
|
- g\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-SGRBG14-1X14:
|
|
|
|
- MEDIA_BUS_FMT_SGRBG14_1X14
|
|
- 0x301b
|
|
-
|
|
-
|
|
-
|
|
- g\ :sub:`13`
|
|
- g\ :sub:`12`
|
|
- g\ :sub:`11`
|
|
- g\ :sub:`10`
|
|
- g\ :sub:`9`
|
|
- g\ :sub:`8`
|
|
- g\ :sub:`7`
|
|
- g\ :sub:`6`
|
|
- g\ :sub:`5`
|
|
- g\ :sub:`4`
|
|
- g\ :sub:`3`
|
|
- g\ :sub:`2`
|
|
- g\ :sub:`1`
|
|
- g\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-SRGGB14-1X14:
|
|
|
|
- MEDIA_BUS_FMT_SRGGB14_1X14
|
|
- 0x301c
|
|
-
|
|
-
|
|
-
|
|
- r\ :sub:`13`
|
|
- r\ :sub:`12`
|
|
- r\ :sub:`11`
|
|
- r\ :sub:`10`
|
|
- r\ :sub:`9`
|
|
- r\ :sub:`8`
|
|
- r\ :sub:`7`
|
|
- r\ :sub:`6`
|
|
- r\ :sub:`5`
|
|
- r\ :sub:`4`
|
|
- r\ :sub:`3`
|
|
- r\ :sub:`2`
|
|
- r\ :sub:`1`
|
|
- r\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-SBGGR16-1X16:
|
|
|
|
- MEDIA_BUS_FMT_SBGGR16_1X16
|
|
- 0x301d
|
|
-
|
|
- b\ :sub:`15`
|
|
- b\ :sub:`14`
|
|
- b\ :sub:`13`
|
|
- b\ :sub:`12`
|
|
- b\ :sub:`11`
|
|
- b\ :sub:`10`
|
|
- b\ :sub:`9`
|
|
- b\ :sub:`8`
|
|
- b\ :sub:`7`
|
|
- b\ :sub:`6`
|
|
- b\ :sub:`5`
|
|
- b\ :sub:`4`
|
|
- b\ :sub:`3`
|
|
- b\ :sub:`2`
|
|
- b\ :sub:`1`
|
|
- b\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-SGBRG16-1X16:
|
|
|
|
- MEDIA_BUS_FMT_SGBRG16_1X16
|
|
- 0x301e
|
|
-
|
|
- g\ :sub:`15`
|
|
- g\ :sub:`14`
|
|
- g\ :sub:`13`
|
|
- g\ :sub:`12`
|
|
- g\ :sub:`11`
|
|
- g\ :sub:`10`
|
|
- g\ :sub:`9`
|
|
- g\ :sub:`8`
|
|
- g\ :sub:`7`
|
|
- g\ :sub:`6`
|
|
- g\ :sub:`5`
|
|
- g\ :sub:`4`
|
|
- g\ :sub:`3`
|
|
- g\ :sub:`2`
|
|
- g\ :sub:`1`
|
|
- g\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-SGRBG16-1X16:
|
|
|
|
- MEDIA_BUS_FMT_SGRBG16_1X16
|
|
- 0x301f
|
|
-
|
|
- g\ :sub:`15`
|
|
- g\ :sub:`14`
|
|
- g\ :sub:`13`
|
|
- g\ :sub:`12`
|
|
- g\ :sub:`11`
|
|
- g\ :sub:`10`
|
|
- g\ :sub:`9`
|
|
- g\ :sub:`8`
|
|
- g\ :sub:`7`
|
|
- g\ :sub:`6`
|
|
- g\ :sub:`5`
|
|
- g\ :sub:`4`
|
|
- g\ :sub:`3`
|
|
- g\ :sub:`2`
|
|
- g\ :sub:`1`
|
|
- g\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-SRGGB16-1X16:
|
|
|
|
- MEDIA_BUS_FMT_SRGGB16_1X16
|
|
- 0x3020
|
|
-
|
|
- r\ :sub:`15`
|
|
- r\ :sub:`14`
|
|
- r\ :sub:`13`
|
|
- r\ :sub:`12`
|
|
- r\ :sub:`11`
|
|
- r\ :sub:`10`
|
|
- r\ :sub:`9`
|
|
- r\ :sub:`8`
|
|
- r\ :sub:`7`
|
|
- r\ :sub:`6`
|
|
- r\ :sub:`5`
|
|
- r\ :sub:`4`
|
|
- r\ :sub:`3`
|
|
- r\ :sub:`2`
|
|
- r\ :sub:`1`
|
|
- r\ :sub:`0`
|
|
|
|
.. raw:: latex
|
|
|
|
\endgroup
|
|
|
|
|
|
Packed YUV Formats
|
|
^^^^^^^^^^^^^^^^^^
|
|
|
|
Those data formats transfer pixel data as (possibly downsampled) Y, U
|
|
and V components. Some formats include dummy bits in some of their
|
|
samples and are collectively referred to as "YDYC" (Y-Dummy-Y-Chroma)
|
|
formats. One cannot rely on the values of these dummy bits as those are
|
|
undefined.
|
|
|
|
The format code is made of the following information.
|
|
|
|
- The Y, U and V components order code, as transferred on the bus.
|
|
Possible values are YUYV, UYVY, YVYU and VYUY for formats with no
|
|
dummy bit, and YDYUYDYV, YDYVYDYU, YUYDYVYD and YVYDYUYD for YDYC
|
|
formats.
|
|
|
|
- The number of bits per pixel component. All components are
|
|
transferred on the same number of bits. Common values are 8, 10 and
|
|
12.
|
|
|
|
- The number of bus samples per pixel. Pixels that are wider than the
|
|
bus width must be transferred in multiple samples. Common values are
|
|
0.5 (encoded as 0_5; in this case two pixels are transferred per bus
|
|
sample), 1, 1.5 (encoded as 1_5) and 2.
|
|
|
|
- The bus width. When the bus width is larger than the number of bits
|
|
per pixel component, several components are packed in a single bus
|
|
sample. The components are ordered as specified by the order code,
|
|
with components on the left of the code transferred in the high order
|
|
bits. Common values are 8 and 16.
|
|
|
|
For instance, a format where pixels are encoded as 8-bit YUV values
|
|
downsampled to 4:2:2 and transferred as 2 8-bit bus samples per pixel in
|
|
the U, Y, V, Y order will be named ``MEDIA_BUS_FMT_UYVY8_2X8``.
|
|
|
|
:ref:`v4l2-mbus-pixelcode-yuv8` lists existing packed YUV formats and
|
|
describes the organization of each pixel data in each sample. When a
|
|
format pattern is split across multiple samples each of the samples in
|
|
the pattern is described.
|
|
|
|
The role of each bit transferred over the bus is identified by one of
|
|
the following codes.
|
|
|
|
- y\ :sub:`x` for luma component bit number x
|
|
|
|
- u\ :sub:`x` for blue chroma component bit number x
|
|
|
|
- v\ :sub:`x` for red chroma component bit number x
|
|
|
|
- a\ :sub:`x` for alpha component bit number x
|
|
|
|
- for non-available bits (for positions higher than the bus width)
|
|
|
|
- d for dummy bits
|
|
|
|
.. HACK: ideally, we would be using adjustbox here. However, this
|
|
.. will never work for this table, as, even with tiny font, it is
|
|
.. to big for a single page. So, we need to manually adjust the
|
|
.. size.
|
|
|
|
.. raw:: latex
|
|
|
|
\begingroup
|
|
\tiny
|
|
\setlength{\tabcolsep}{2pt}
|
|
|
|
.. 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}|
|
|
|
|
.. _v4l2-mbus-pixelcode-yuv8:
|
|
|
|
.. flat-table:: YUV Formats
|
|
:header-rows: 2
|
|
:stub-columns: 0
|
|
: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
|
|
|
|
* - Identifier
|
|
- Code
|
|
-
|
|
- :cspan:`31` Data organization
|
|
* -
|
|
-
|
|
- Bit
|
|
- 31
|
|
- 30
|
|
- 29
|
|
- 28
|
|
- 27
|
|
- 26
|
|
- 25
|
|
- 24
|
|
- 23
|
|
- 22
|
|
- 21
|
|
- 10
|
|
- 19
|
|
- 18
|
|
- 17
|
|
- 16
|
|
- 15
|
|
- 14
|
|
- 13
|
|
- 12
|
|
- 11
|
|
- 10
|
|
- 9
|
|
- 8
|
|
- 7
|
|
- 6
|
|
- 5
|
|
- 4
|
|
- 3
|
|
- 2
|
|
- 1
|
|
- 0
|
|
* .. _MEDIA-BUS-FMT-Y8-1X8:
|
|
|
|
- MEDIA_BUS_FMT_Y8_1X8
|
|
- 0x2001
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-UV8-1X8:
|
|
|
|
- MEDIA_BUS_FMT_UV8_1X8
|
|
- 0x2015
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- u\ :sub:`7`
|
|
- u\ :sub:`6`
|
|
- u\ :sub:`5`
|
|
- u\ :sub:`4`
|
|
- u\ :sub:`3`
|
|
- u\ :sub:`2`
|
|
- u\ :sub:`1`
|
|
- u\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- v\ :sub:`7`
|
|
- v\ :sub:`6`
|
|
- v\ :sub:`5`
|
|
- v\ :sub:`4`
|
|
- v\ :sub:`3`
|
|
- v\ :sub:`2`
|
|
- v\ :sub:`1`
|
|
- v\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-UYVY8-1_5X8:
|
|
|
|
- MEDIA_BUS_FMT_UYVY8_1_5X8
|
|
- 0x2002
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- u\ :sub:`7`
|
|
- u\ :sub:`6`
|
|
- u\ :sub:`5`
|
|
- u\ :sub:`4`
|
|
- u\ :sub:`3`
|
|
- u\ :sub:`2`
|
|
- u\ :sub:`1`
|
|
- u\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- v\ :sub:`7`
|
|
- v\ :sub:`6`
|
|
- v\ :sub:`5`
|
|
- v\ :sub:`4`
|
|
- v\ :sub:`3`
|
|
- v\ :sub:`2`
|
|
- v\ :sub:`1`
|
|
- v\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-VYUY8-1_5X8:
|
|
|
|
- MEDIA_BUS_FMT_VYUY8_1_5X8
|
|
- 0x2003
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- v\ :sub:`7`
|
|
- v\ :sub:`6`
|
|
- v\ :sub:`5`
|
|
- v\ :sub:`4`
|
|
- v\ :sub:`3`
|
|
- v\ :sub:`2`
|
|
- v\ :sub:`1`
|
|
- v\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- u\ :sub:`7`
|
|
- u\ :sub:`6`
|
|
- u\ :sub:`5`
|
|
- u\ :sub:`4`
|
|
- u\ :sub:`3`
|
|
- u\ :sub:`2`
|
|
- u\ :sub:`1`
|
|
- u\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-YUYV8-1_5X8:
|
|
|
|
- MEDIA_BUS_FMT_YUYV8_1_5X8
|
|
- 0x2004
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- u\ :sub:`7`
|
|
- u\ :sub:`6`
|
|
- u\ :sub:`5`
|
|
- u\ :sub:`4`
|
|
- u\ :sub:`3`
|
|
- u\ :sub:`2`
|
|
- u\ :sub:`1`
|
|
- u\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- v\ :sub:`7`
|
|
- v\ :sub:`6`
|
|
- v\ :sub:`5`
|
|
- v\ :sub:`4`
|
|
- v\ :sub:`3`
|
|
- v\ :sub:`2`
|
|
- v\ :sub:`1`
|
|
- v\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-YVYU8-1_5X8:
|
|
|
|
- MEDIA_BUS_FMT_YVYU8_1_5X8
|
|
- 0x2005
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- v\ :sub:`7`
|
|
- v\ :sub:`6`
|
|
- v\ :sub:`5`
|
|
- v\ :sub:`4`
|
|
- v\ :sub:`3`
|
|
- v\ :sub:`2`
|
|
- v\ :sub:`1`
|
|
- v\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- u\ :sub:`7`
|
|
- u\ :sub:`6`
|
|
- u\ :sub:`5`
|
|
- u\ :sub:`4`
|
|
- u\ :sub:`3`
|
|
- u\ :sub:`2`
|
|
- u\ :sub:`1`
|
|
- u\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-UYVY8-2X8:
|
|
|
|
- MEDIA_BUS_FMT_UYVY8_2X8
|
|
- 0x2006
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- u\ :sub:`7`
|
|
- u\ :sub:`6`
|
|
- u\ :sub:`5`
|
|
- u\ :sub:`4`
|
|
- u\ :sub:`3`
|
|
- u\ :sub:`2`
|
|
- u\ :sub:`1`
|
|
- u\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- v\ :sub:`7`
|
|
- v\ :sub:`6`
|
|
- v\ :sub:`5`
|
|
- v\ :sub:`4`
|
|
- v\ :sub:`3`
|
|
- v\ :sub:`2`
|
|
- v\ :sub:`1`
|
|
- v\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-VYUY8-2X8:
|
|
|
|
- MEDIA_BUS_FMT_VYUY8_2X8
|
|
- 0x2007
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- v\ :sub:`7`
|
|
- v\ :sub:`6`
|
|
- v\ :sub:`5`
|
|
- v\ :sub:`4`
|
|
- v\ :sub:`3`
|
|
- v\ :sub:`2`
|
|
- v\ :sub:`1`
|
|
- v\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- u\ :sub:`7`
|
|
- u\ :sub:`6`
|
|
- u\ :sub:`5`
|
|
- u\ :sub:`4`
|
|
- u\ :sub:`3`
|
|
- u\ :sub:`2`
|
|
- u\ :sub:`1`
|
|
- u\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-YUYV8-2X8:
|
|
|
|
- MEDIA_BUS_FMT_YUYV8_2X8
|
|
- 0x2008
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- u\ :sub:`7`
|
|
- u\ :sub:`6`
|
|
- u\ :sub:`5`
|
|
- u\ :sub:`4`
|
|
- u\ :sub:`3`
|
|
- u\ :sub:`2`
|
|
- u\ :sub:`1`
|
|
- u\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- v\ :sub:`7`
|
|
- v\ :sub:`6`
|
|
- v\ :sub:`5`
|
|
- v\ :sub:`4`
|
|
- v\ :sub:`3`
|
|
- v\ :sub:`2`
|
|
- v\ :sub:`1`
|
|
- v\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-YVYU8-2X8:
|
|
|
|
- MEDIA_BUS_FMT_YVYU8_2X8
|
|
- 0x2009
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- v\ :sub:`7`
|
|
- v\ :sub:`6`
|
|
- v\ :sub:`5`
|
|
- v\ :sub:`4`
|
|
- v\ :sub:`3`
|
|
- v\ :sub:`2`
|
|
- v\ :sub:`1`
|
|
- v\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- u\ :sub:`7`
|
|
- u\ :sub:`6`
|
|
- u\ :sub:`5`
|
|
- u\ :sub:`4`
|
|
- u\ :sub:`3`
|
|
- u\ :sub:`2`
|
|
- u\ :sub:`1`
|
|
- u\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-Y10-1X10:
|
|
|
|
- MEDIA_BUS_FMT_Y10_1X10
|
|
- 0x200a
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`9`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-Y10-2X8-PADHI_LE:
|
|
|
|
- MEDIA_BUS_FMT_Y10_2X8_PADHI_LE
|
|
- 0x202c
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- 0
|
|
- 0
|
|
- 0
|
|
- 0
|
|
- 0
|
|
- 0
|
|
- y\ :sub:`9`
|
|
- y\ :sub:`8`
|
|
* .. _MEDIA-BUS-FMT-UYVY10-2X10:
|
|
|
|
- MEDIA_BUS_FMT_UYVY10_2X10
|
|
- 0x2018
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- u\ :sub:`9`
|
|
- u\ :sub:`8`
|
|
- u\ :sub:`7`
|
|
- u\ :sub:`6`
|
|
- u\ :sub:`5`
|
|
- u\ :sub:`4`
|
|
- u\ :sub:`3`
|
|
- u\ :sub:`2`
|
|
- u\ :sub:`1`
|
|
- u\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`9`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- v\ :sub:`9`
|
|
- v\ :sub:`8`
|
|
- v\ :sub:`7`
|
|
- v\ :sub:`6`
|
|
- v\ :sub:`5`
|
|
- v\ :sub:`4`
|
|
- v\ :sub:`3`
|
|
- v\ :sub:`2`
|
|
- v\ :sub:`1`
|
|
- v\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`9`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-VYUY10-2X10:
|
|
|
|
- MEDIA_BUS_FMT_VYUY10_2X10
|
|
- 0x2019
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- v\ :sub:`9`
|
|
- v\ :sub:`8`
|
|
- v\ :sub:`7`
|
|
- v\ :sub:`6`
|
|
- v\ :sub:`5`
|
|
- v\ :sub:`4`
|
|
- v\ :sub:`3`
|
|
- v\ :sub:`2`
|
|
- v\ :sub:`1`
|
|
- v\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`9`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- u\ :sub:`9`
|
|
- u\ :sub:`8`
|
|
- u\ :sub:`7`
|
|
- u\ :sub:`6`
|
|
- u\ :sub:`5`
|
|
- u\ :sub:`4`
|
|
- u\ :sub:`3`
|
|
- u\ :sub:`2`
|
|
- u\ :sub:`1`
|
|
- u\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`9`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-YUYV10-2X10:
|
|
|
|
- MEDIA_BUS_FMT_YUYV10_2X10
|
|
- 0x200b
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`9`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- u\ :sub:`9`
|
|
- u\ :sub:`8`
|
|
- u\ :sub:`7`
|
|
- u\ :sub:`6`
|
|
- u\ :sub:`5`
|
|
- u\ :sub:`4`
|
|
- u\ :sub:`3`
|
|
- u\ :sub:`2`
|
|
- u\ :sub:`1`
|
|
- u\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`9`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- v\ :sub:`9`
|
|
- v\ :sub:`8`
|
|
- v\ :sub:`7`
|
|
- v\ :sub:`6`
|
|
- v\ :sub:`5`
|
|
- v\ :sub:`4`
|
|
- v\ :sub:`3`
|
|
- v\ :sub:`2`
|
|
- v\ :sub:`1`
|
|
- v\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-YVYU10-2X10:
|
|
|
|
- MEDIA_BUS_FMT_YVYU10_2X10
|
|
- 0x200c
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`9`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- v\ :sub:`9`
|
|
- v\ :sub:`8`
|
|
- v\ :sub:`7`
|
|
- v\ :sub:`6`
|
|
- v\ :sub:`5`
|
|
- v\ :sub:`4`
|
|
- v\ :sub:`3`
|
|
- v\ :sub:`2`
|
|
- v\ :sub:`1`
|
|
- v\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`9`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- u\ :sub:`9`
|
|
- u\ :sub:`8`
|
|
- u\ :sub:`7`
|
|
- u\ :sub:`6`
|
|
- u\ :sub:`5`
|
|
- u\ :sub:`4`
|
|
- u\ :sub:`3`
|
|
- u\ :sub:`2`
|
|
- u\ :sub:`1`
|
|
- u\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-Y12-1X12:
|
|
|
|
- MEDIA_BUS_FMT_Y12_1X12
|
|
- 0x2013
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`11`
|
|
- y\ :sub:`10`
|
|
- y\ :sub:`9`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-UYVY12-2X12:
|
|
|
|
- MEDIA_BUS_FMT_UYVY12_2X12
|
|
- 0x201c
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- u\ :sub:`11`
|
|
- u\ :sub:`10`
|
|
- u\ :sub:`9`
|
|
- u\ :sub:`8`
|
|
- u\ :sub:`7`
|
|
- u\ :sub:`6`
|
|
- u\ :sub:`5`
|
|
- u\ :sub:`4`
|
|
- u\ :sub:`3`
|
|
- u\ :sub:`2`
|
|
- u\ :sub:`1`
|
|
- u\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`11`
|
|
- y\ :sub:`10`
|
|
- y\ :sub:`9`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- v\ :sub:`11`
|
|
- v\ :sub:`10`
|
|
- v\ :sub:`9`
|
|
- v\ :sub:`8`
|
|
- v\ :sub:`7`
|
|
- v\ :sub:`6`
|
|
- v\ :sub:`5`
|
|
- v\ :sub:`4`
|
|
- v\ :sub:`3`
|
|
- v\ :sub:`2`
|
|
- v\ :sub:`1`
|
|
- v\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`11`
|
|
- y\ :sub:`10`
|
|
- y\ :sub:`9`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-VYUY12-2X12:
|
|
|
|
- MEDIA_BUS_FMT_VYUY12_2X12
|
|
- 0x201d
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- v\ :sub:`11`
|
|
- v\ :sub:`10`
|
|
- v\ :sub:`9`
|
|
- v\ :sub:`8`
|
|
- v\ :sub:`7`
|
|
- v\ :sub:`6`
|
|
- v\ :sub:`5`
|
|
- v\ :sub:`4`
|
|
- v\ :sub:`3`
|
|
- v\ :sub:`2`
|
|
- v\ :sub:`1`
|
|
- v\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`11`
|
|
- y\ :sub:`10`
|
|
- y\ :sub:`9`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- u\ :sub:`11`
|
|
- u\ :sub:`10`
|
|
- u\ :sub:`9`
|
|
- u\ :sub:`8`
|
|
- u\ :sub:`7`
|
|
- u\ :sub:`6`
|
|
- u\ :sub:`5`
|
|
- u\ :sub:`4`
|
|
- u\ :sub:`3`
|
|
- u\ :sub:`2`
|
|
- u\ :sub:`1`
|
|
- u\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`11`
|
|
- y\ :sub:`10`
|
|
- y\ :sub:`9`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-YUYV12-2X12:
|
|
|
|
- MEDIA_BUS_FMT_YUYV12_2X12
|
|
- 0x201e
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`11`
|
|
- y\ :sub:`10`
|
|
- y\ :sub:`9`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- u\ :sub:`11`
|
|
- u\ :sub:`10`
|
|
- u\ :sub:`9`
|
|
- u\ :sub:`8`
|
|
- u\ :sub:`7`
|
|
- u\ :sub:`6`
|
|
- u\ :sub:`5`
|
|
- u\ :sub:`4`
|
|
- u\ :sub:`3`
|
|
- u\ :sub:`2`
|
|
- u\ :sub:`1`
|
|
- u\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`11`
|
|
- y\ :sub:`10`
|
|
- y\ :sub:`9`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- v\ :sub:`11`
|
|
- v\ :sub:`10`
|
|
- v\ :sub:`9`
|
|
- v\ :sub:`8`
|
|
- v\ :sub:`7`
|
|
- v\ :sub:`6`
|
|
- v\ :sub:`5`
|
|
- v\ :sub:`4`
|
|
- v\ :sub:`3`
|
|
- v\ :sub:`2`
|
|
- v\ :sub:`1`
|
|
- v\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-YVYU12-2X12:
|
|
|
|
- MEDIA_BUS_FMT_YVYU12_2X12
|
|
- 0x201f
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`11`
|
|
- y\ :sub:`10`
|
|
- y\ :sub:`9`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- v\ :sub:`11`
|
|
- v\ :sub:`10`
|
|
- v\ :sub:`9`
|
|
- v\ :sub:`8`
|
|
- v\ :sub:`7`
|
|
- v\ :sub:`6`
|
|
- v\ :sub:`5`
|
|
- v\ :sub:`4`
|
|
- v\ :sub:`3`
|
|
- v\ :sub:`2`
|
|
- v\ :sub:`1`
|
|
- v\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`11`
|
|
- y\ :sub:`10`
|
|
- y\ :sub:`9`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- u\ :sub:`11`
|
|
- u\ :sub:`10`
|
|
- u\ :sub:`9`
|
|
- u\ :sub:`8`
|
|
- u\ :sub:`7`
|
|
- u\ :sub:`6`
|
|
- u\ :sub:`5`
|
|
- u\ :sub:`4`
|
|
- u\ :sub:`3`
|
|
- u\ :sub:`2`
|
|
- u\ :sub:`1`
|
|
- u\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-UYVY8-1X16:
|
|
|
|
- MEDIA_BUS_FMT_UYVY8_1X16
|
|
- 0x200f
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- u\ :sub:`7`
|
|
- u\ :sub:`6`
|
|
- u\ :sub:`5`
|
|
- u\ :sub:`4`
|
|
- u\ :sub:`3`
|
|
- u\ :sub:`2`
|
|
- u\ :sub:`1`
|
|
- u\ :sub:`0`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- v\ :sub:`7`
|
|
- v\ :sub:`6`
|
|
- v\ :sub:`5`
|
|
- v\ :sub:`4`
|
|
- v\ :sub:`3`
|
|
- v\ :sub:`2`
|
|
- v\ :sub:`1`
|
|
- v\ :sub:`0`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-VYUY8-1X16:
|
|
|
|
- MEDIA_BUS_FMT_VYUY8_1X16
|
|
- 0x2010
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- v\ :sub:`7`
|
|
- v\ :sub:`6`
|
|
- v\ :sub:`5`
|
|
- v\ :sub:`4`
|
|
- v\ :sub:`3`
|
|
- v\ :sub:`2`
|
|
- v\ :sub:`1`
|
|
- v\ :sub:`0`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- u\ :sub:`7`
|
|
- u\ :sub:`6`
|
|
- u\ :sub:`5`
|
|
- u\ :sub:`4`
|
|
- u\ :sub:`3`
|
|
- u\ :sub:`2`
|
|
- u\ :sub:`1`
|
|
- u\ :sub:`0`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-YUYV8-1X16:
|
|
|
|
- MEDIA_BUS_FMT_YUYV8_1X16
|
|
- 0x2011
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
- u\ :sub:`7`
|
|
- u\ :sub:`6`
|
|
- u\ :sub:`5`
|
|
- u\ :sub:`4`
|
|
- u\ :sub:`3`
|
|
- u\ :sub:`2`
|
|
- u\ :sub:`1`
|
|
- u\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
- v\ :sub:`7`
|
|
- v\ :sub:`6`
|
|
- v\ :sub:`5`
|
|
- v\ :sub:`4`
|
|
- v\ :sub:`3`
|
|
- v\ :sub:`2`
|
|
- v\ :sub:`1`
|
|
- v\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-YVYU8-1X16:
|
|
|
|
- MEDIA_BUS_FMT_YVYU8_1X16
|
|
- 0x2012
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
- v\ :sub:`7`
|
|
- v\ :sub:`6`
|
|
- v\ :sub:`5`
|
|
- v\ :sub:`4`
|
|
- v\ :sub:`3`
|
|
- v\ :sub:`2`
|
|
- v\ :sub:`1`
|
|
- v\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
- u\ :sub:`7`
|
|
- u\ :sub:`6`
|
|
- u\ :sub:`5`
|
|
- u\ :sub:`4`
|
|
- u\ :sub:`3`
|
|
- u\ :sub:`2`
|
|
- u\ :sub:`1`
|
|
- u\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-YDYUYDYV8-1X16:
|
|
|
|
- MEDIA_BUS_FMT_YDYUYDYV8_1X16
|
|
- 0x2014
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
- d
|
|
- d
|
|
- d
|
|
- d
|
|
- d
|
|
- d
|
|
- d
|
|
- d
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
- u\ :sub:`7`
|
|
- u\ :sub:`6`
|
|
- u\ :sub:`5`
|
|
- u\ :sub:`4`
|
|
- u\ :sub:`3`
|
|
- u\ :sub:`2`
|
|
- u\ :sub:`1`
|
|
- u\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
- d
|
|
- d
|
|
- d
|
|
- d
|
|
- d
|
|
- d
|
|
- d
|
|
- d
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
- v\ :sub:`7`
|
|
- v\ :sub:`6`
|
|
- v\ :sub:`5`
|
|
- v\ :sub:`4`
|
|
- v\ :sub:`3`
|
|
- v\ :sub:`2`
|
|
- v\ :sub:`1`
|
|
- v\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-UYVY10-1X20:
|
|
|
|
- MEDIA_BUS_FMT_UYVY10_1X20
|
|
- 0x201a
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- u\ :sub:`9`
|
|
- u\ :sub:`8`
|
|
- u\ :sub:`7`
|
|
- u\ :sub:`6`
|
|
- u\ :sub:`5`
|
|
- u\ :sub:`4`
|
|
- u\ :sub:`3`
|
|
- u\ :sub:`2`
|
|
- u\ :sub:`1`
|
|
- u\ :sub:`0`
|
|
- y\ :sub:`9`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- v\ :sub:`9`
|
|
- v\ :sub:`8`
|
|
- v\ :sub:`7`
|
|
- v\ :sub:`6`
|
|
- v\ :sub:`5`
|
|
- v\ :sub:`4`
|
|
- v\ :sub:`3`
|
|
- v\ :sub:`2`
|
|
- v\ :sub:`1`
|
|
- v\ :sub:`0`
|
|
- y\ :sub:`9`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-VYUY10-1X20:
|
|
|
|
- MEDIA_BUS_FMT_VYUY10_1X20
|
|
- 0x201b
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- v\ :sub:`9`
|
|
- v\ :sub:`8`
|
|
- v\ :sub:`7`
|
|
- v\ :sub:`6`
|
|
- v\ :sub:`5`
|
|
- v\ :sub:`4`
|
|
- v\ :sub:`3`
|
|
- v\ :sub:`2`
|
|
- v\ :sub:`1`
|
|
- v\ :sub:`0`
|
|
- y\ :sub:`9`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- u\ :sub:`9`
|
|
- u\ :sub:`8`
|
|
- u\ :sub:`7`
|
|
- u\ :sub:`6`
|
|
- u\ :sub:`5`
|
|
- u\ :sub:`4`
|
|
- u\ :sub:`3`
|
|
- u\ :sub:`2`
|
|
- u\ :sub:`1`
|
|
- u\ :sub:`0`
|
|
- y\ :sub:`9`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-YUYV10-1X20:
|
|
|
|
- MEDIA_BUS_FMT_YUYV10_1X20
|
|
- 0x200d
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`9`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
- u\ :sub:`9`
|
|
- u\ :sub:`8`
|
|
- u\ :sub:`7`
|
|
- u\ :sub:`6`
|
|
- u\ :sub:`5`
|
|
- u\ :sub:`4`
|
|
- u\ :sub:`3`
|
|
- u\ :sub:`2`
|
|
- u\ :sub:`1`
|
|
- u\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`9`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
- v\ :sub:`9`
|
|
- v\ :sub:`8`
|
|
- v\ :sub:`7`
|
|
- v\ :sub:`6`
|
|
- v\ :sub:`5`
|
|
- v\ :sub:`4`
|
|
- v\ :sub:`3`
|
|
- v\ :sub:`2`
|
|
- v\ :sub:`1`
|
|
- v\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-YVYU10-1X20:
|
|
|
|
- MEDIA_BUS_FMT_YVYU10_1X20
|
|
- 0x200e
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`9`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
- v\ :sub:`9`
|
|
- v\ :sub:`8`
|
|
- v\ :sub:`7`
|
|
- v\ :sub:`6`
|
|
- v\ :sub:`5`
|
|
- v\ :sub:`4`
|
|
- v\ :sub:`3`
|
|
- v\ :sub:`2`
|
|
- v\ :sub:`1`
|
|
- v\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`9`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
- u\ :sub:`9`
|
|
- u\ :sub:`8`
|
|
- u\ :sub:`7`
|
|
- u\ :sub:`6`
|
|
- u\ :sub:`5`
|
|
- u\ :sub:`4`
|
|
- u\ :sub:`3`
|
|
- u\ :sub:`2`
|
|
- u\ :sub:`1`
|
|
- u\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-VUY8-1X24:
|
|
|
|
- MEDIA_BUS_FMT_VUY8_1X24
|
|
- 0x201a
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- v\ :sub:`7`
|
|
- v\ :sub:`6`
|
|
- v\ :sub:`5`
|
|
- v\ :sub:`4`
|
|
- v\ :sub:`3`
|
|
- v\ :sub:`2`
|
|
- v\ :sub:`1`
|
|
- v\ :sub:`0`
|
|
- u\ :sub:`7`
|
|
- u\ :sub:`6`
|
|
- u\ :sub:`5`
|
|
- u\ :sub:`4`
|
|
- u\ :sub:`3`
|
|
- u\ :sub:`2`
|
|
- u\ :sub:`1`
|
|
- u\ :sub:`0`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-YUV8-1X24:
|
|
|
|
- MEDIA_BUS_FMT_YUV8_1X24
|
|
- 0x2025
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
- u\ :sub:`7`
|
|
- u\ :sub:`6`
|
|
- u\ :sub:`5`
|
|
- u\ :sub:`4`
|
|
- u\ :sub:`3`
|
|
- u\ :sub:`2`
|
|
- u\ :sub:`1`
|
|
- u\ :sub:`0`
|
|
- v\ :sub:`7`
|
|
- v\ :sub:`6`
|
|
- v\ :sub:`5`
|
|
- v\ :sub:`4`
|
|
- v\ :sub:`3`
|
|
- v\ :sub:`2`
|
|
- v\ :sub:`1`
|
|
- v\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-UYYVYY8-0-5X24:
|
|
|
|
- MEDIA_BUS_FMT_UYYVYY8_0_5X24
|
|
- 0x2026
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- u\ :sub:`7`
|
|
- u\ :sub:`6`
|
|
- u\ :sub:`5`
|
|
- u\ :sub:`4`
|
|
- u\ :sub:`3`
|
|
- u\ :sub:`2`
|
|
- u\ :sub:`1`
|
|
- u\ :sub:`0`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- v\ :sub:`7`
|
|
- v\ :sub:`6`
|
|
- v\ :sub:`5`
|
|
- v\ :sub:`4`
|
|
- v\ :sub:`3`
|
|
- v\ :sub:`2`
|
|
- v\ :sub:`1`
|
|
- v\ :sub:`0`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-UYVY12-1X24:
|
|
|
|
- MEDIA_BUS_FMT_UYVY12_1X24
|
|
- 0x2020
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- u\ :sub:`11`
|
|
- u\ :sub:`10`
|
|
- u\ :sub:`9`
|
|
- u\ :sub:`8`
|
|
- u\ :sub:`7`
|
|
- u\ :sub:`6`
|
|
- u\ :sub:`5`
|
|
- u\ :sub:`4`
|
|
- u\ :sub:`3`
|
|
- u\ :sub:`2`
|
|
- u\ :sub:`1`
|
|
- u\ :sub:`0`
|
|
- y\ :sub:`11`
|
|
- y\ :sub:`10`
|
|
- y\ :sub:`9`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- v\ :sub:`11`
|
|
- v\ :sub:`10`
|
|
- v\ :sub:`9`
|
|
- v\ :sub:`8`
|
|
- v\ :sub:`7`
|
|
- v\ :sub:`6`
|
|
- v\ :sub:`5`
|
|
- v\ :sub:`4`
|
|
- v\ :sub:`3`
|
|
- v\ :sub:`2`
|
|
- v\ :sub:`1`
|
|
- v\ :sub:`0`
|
|
- y\ :sub:`11`
|
|
- y\ :sub:`10`
|
|
- y\ :sub:`9`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-VYUY12-1X24:
|
|
|
|
- MEDIA_BUS_FMT_VYUY12_1X24
|
|
- 0x2021
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- v\ :sub:`11`
|
|
- v\ :sub:`10`
|
|
- v\ :sub:`9`
|
|
- v\ :sub:`8`
|
|
- v\ :sub:`7`
|
|
- v\ :sub:`6`
|
|
- v\ :sub:`5`
|
|
- v\ :sub:`4`
|
|
- v\ :sub:`3`
|
|
- v\ :sub:`2`
|
|
- v\ :sub:`1`
|
|
- v\ :sub:`0`
|
|
- y\ :sub:`11`
|
|
- y\ :sub:`10`
|
|
- y\ :sub:`9`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- u\ :sub:`11`
|
|
- u\ :sub:`10`
|
|
- u\ :sub:`9`
|
|
- u\ :sub:`8`
|
|
- u\ :sub:`7`
|
|
- u\ :sub:`6`
|
|
- u\ :sub:`5`
|
|
- u\ :sub:`4`
|
|
- u\ :sub:`3`
|
|
- u\ :sub:`2`
|
|
- u\ :sub:`1`
|
|
- u\ :sub:`0`
|
|
- y\ :sub:`11`
|
|
- y\ :sub:`10`
|
|
- y\ :sub:`9`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-YUYV12-1X24:
|
|
|
|
- MEDIA_BUS_FMT_YUYV12_1X24
|
|
- 0x2022
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`11`
|
|
- y\ :sub:`10`
|
|
- y\ :sub:`9`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
- u\ :sub:`11`
|
|
- u\ :sub:`10`
|
|
- u\ :sub:`9`
|
|
- u\ :sub:`8`
|
|
- u\ :sub:`7`
|
|
- u\ :sub:`6`
|
|
- u\ :sub:`5`
|
|
- u\ :sub:`4`
|
|
- u\ :sub:`3`
|
|
- u\ :sub:`2`
|
|
- u\ :sub:`1`
|
|
- u\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`11`
|
|
- y\ :sub:`10`
|
|
- y\ :sub:`9`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
- v\ :sub:`11`
|
|
- v\ :sub:`10`
|
|
- v\ :sub:`9`
|
|
- v\ :sub:`8`
|
|
- v\ :sub:`7`
|
|
- v\ :sub:`6`
|
|
- v\ :sub:`5`
|
|
- v\ :sub:`4`
|
|
- v\ :sub:`3`
|
|
- v\ :sub:`2`
|
|
- v\ :sub:`1`
|
|
- v\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-YVYU12-1X24:
|
|
|
|
- MEDIA_BUS_FMT_YVYU12_1X24
|
|
- 0x2023
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`11`
|
|
- y\ :sub:`10`
|
|
- y\ :sub:`9`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
- v\ :sub:`11`
|
|
- v\ :sub:`10`
|
|
- v\ :sub:`9`
|
|
- v\ :sub:`8`
|
|
- v\ :sub:`7`
|
|
- v\ :sub:`6`
|
|
- v\ :sub:`5`
|
|
- v\ :sub:`4`
|
|
- v\ :sub:`3`
|
|
- v\ :sub:`2`
|
|
- v\ :sub:`1`
|
|
- v\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`11`
|
|
- y\ :sub:`10`
|
|
- y\ :sub:`9`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
- u\ :sub:`11`
|
|
- u\ :sub:`10`
|
|
- u\ :sub:`9`
|
|
- u\ :sub:`8`
|
|
- u\ :sub:`7`
|
|
- u\ :sub:`6`
|
|
- u\ :sub:`5`
|
|
- u\ :sub:`4`
|
|
- u\ :sub:`3`
|
|
- u\ :sub:`2`
|
|
- u\ :sub:`1`
|
|
- u\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-YUV10-1X30:
|
|
|
|
- MEDIA_BUS_FMT_YUV10_1X30
|
|
- 0x2016
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`9`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
- u\ :sub:`9`
|
|
- u\ :sub:`8`
|
|
- u\ :sub:`7`
|
|
- u\ :sub:`6`
|
|
- u\ :sub:`5`
|
|
- u\ :sub:`4`
|
|
- u\ :sub:`3`
|
|
- u\ :sub:`2`
|
|
- u\ :sub:`1`
|
|
- u\ :sub:`0`
|
|
- v\ :sub:`9`
|
|
- v\ :sub:`8`
|
|
- v\ :sub:`7`
|
|
- v\ :sub:`6`
|
|
- v\ :sub:`5`
|
|
- v\ :sub:`4`
|
|
- v\ :sub:`3`
|
|
- v\ :sub:`2`
|
|
- v\ :sub:`1`
|
|
- v\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-UYYVYY10-0-5X30:
|
|
|
|
- MEDIA_BUS_FMT_UYYVYY10_0_5X30
|
|
- 0x2027
|
|
-
|
|
-
|
|
-
|
|
- u\ :sub:`9`
|
|
- u\ :sub:`8`
|
|
- u\ :sub:`7`
|
|
- u\ :sub:`6`
|
|
- u\ :sub:`5`
|
|
- u\ :sub:`4`
|
|
- u\ :sub:`3`
|
|
- u\ :sub:`2`
|
|
- u\ :sub:`1`
|
|
- u\ :sub:`0`
|
|
- y\ :sub:`9`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
- y\ :sub:`9`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- v\ :sub:`9`
|
|
- v\ :sub:`8`
|
|
- v\ :sub:`7`
|
|
- v\ :sub:`6`
|
|
- v\ :sub:`5`
|
|
- v\ :sub:`4`
|
|
- v\ :sub:`3`
|
|
- v\ :sub:`2`
|
|
- v\ :sub:`1`
|
|
- v\ :sub:`0`
|
|
- y\ :sub:`9`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
- y\ :sub:`9`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-AYUV8-1X32:
|
|
|
|
- MEDIA_BUS_FMT_AYUV8_1X32
|
|
- 0x2017
|
|
-
|
|
- a\ :sub:`7`
|
|
- a\ :sub:`6`
|
|
- a\ :sub:`5`
|
|
- a\ :sub:`4`
|
|
- a\ :sub:`3`
|
|
- a\ :sub:`2`
|
|
- a\ :sub:`1`
|
|
- a\ :sub:`0`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
- u\ :sub:`7`
|
|
- u\ :sub:`6`
|
|
- u\ :sub:`5`
|
|
- u\ :sub:`4`
|
|
- u\ :sub:`3`
|
|
- u\ :sub:`2`
|
|
- u\ :sub:`1`
|
|
- u\ :sub:`0`
|
|
- v\ :sub:`7`
|
|
- v\ :sub:`6`
|
|
- v\ :sub:`5`
|
|
- v\ :sub:`4`
|
|
- v\ :sub:`3`
|
|
- v\ :sub:`2`
|
|
- v\ :sub:`1`
|
|
- v\ :sub:`0`
|
|
|
|
|
|
.. raw:: latex
|
|
|
|
\endgroup
|
|
|
|
|
|
The following table list existing packed 36bit wide YUV formats.
|
|
|
|
.. raw:: latex
|
|
|
|
\begingroup
|
|
\tiny
|
|
\setlength{\tabcolsep}{2pt}
|
|
|
|
.. 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}|
|
|
|
|
.. _v4l2-mbus-pixelcode-yuv8-36bit:
|
|
|
|
.. flat-table:: 36bit YUV Formats
|
|
:header-rows: 2
|
|
:stub-columns: 0
|
|
: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
|
|
|
|
* - Identifier
|
|
- Code
|
|
-
|
|
- :cspan:`35` Data organization
|
|
* -
|
|
-
|
|
- Bit
|
|
- 35
|
|
- 34
|
|
- 33
|
|
- 32
|
|
- 31
|
|
- 30
|
|
- 29
|
|
- 28
|
|
- 27
|
|
- 26
|
|
- 25
|
|
- 24
|
|
- 23
|
|
- 22
|
|
- 21
|
|
- 10
|
|
- 19
|
|
- 18
|
|
- 17
|
|
- 16
|
|
- 15
|
|
- 14
|
|
- 13
|
|
- 12
|
|
- 11
|
|
- 10
|
|
- 9
|
|
- 8
|
|
- 7
|
|
- 6
|
|
- 5
|
|
- 4
|
|
- 3
|
|
- 2
|
|
- 1
|
|
- 0
|
|
* .. _MEDIA-BUS-FMT-UYYVYY12-0-5X36:
|
|
|
|
- MEDIA_BUS_FMT_UYYVYY12_0_5X36
|
|
- 0x2028
|
|
-
|
|
- u\ :sub:`11`
|
|
- u\ :sub:`10`
|
|
- u\ :sub:`9`
|
|
- u\ :sub:`8`
|
|
- u\ :sub:`7`
|
|
- u\ :sub:`6`
|
|
- u\ :sub:`5`
|
|
- u\ :sub:`4`
|
|
- u\ :sub:`3`
|
|
- u\ :sub:`2`
|
|
- u\ :sub:`1`
|
|
- u\ :sub:`0`
|
|
- y\ :sub:`11`
|
|
- y\ :sub:`10`
|
|
- y\ :sub:`9`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
- y\ :sub:`11`
|
|
- y\ :sub:`10`
|
|
- y\ :sub:`9`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
- v\ :sub:`11`
|
|
- v\ :sub:`10`
|
|
- v\ :sub:`9`
|
|
- v\ :sub:`8`
|
|
- v\ :sub:`7`
|
|
- v\ :sub:`6`
|
|
- v\ :sub:`5`
|
|
- v\ :sub:`4`
|
|
- v\ :sub:`3`
|
|
- v\ :sub:`2`
|
|
- v\ :sub:`1`
|
|
- v\ :sub:`0`
|
|
- y\ :sub:`11`
|
|
- y\ :sub:`10`
|
|
- y\ :sub:`9`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
- y\ :sub:`11`
|
|
- y\ :sub:`10`
|
|
- y\ :sub:`9`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-YUV12-1X36:
|
|
|
|
- MEDIA_BUS_FMT_YUV12_1X36
|
|
- 0x2029
|
|
-
|
|
- y\ :sub:`11`
|
|
- y\ :sub:`10`
|
|
- y\ :sub:`9`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
- u\ :sub:`11`
|
|
- u\ :sub:`10`
|
|
- u\ :sub:`9`
|
|
- u\ :sub:`8`
|
|
- u\ :sub:`7`
|
|
- u\ :sub:`6`
|
|
- u\ :sub:`5`
|
|
- u\ :sub:`4`
|
|
- u\ :sub:`3`
|
|
- u\ :sub:`2`
|
|
- u\ :sub:`1`
|
|
- u\ :sub:`0`
|
|
- v\ :sub:`11`
|
|
- v\ :sub:`10`
|
|
- v\ :sub:`9`
|
|
- v\ :sub:`8`
|
|
- v\ :sub:`7`
|
|
- v\ :sub:`6`
|
|
- v\ :sub:`5`
|
|
- v\ :sub:`4`
|
|
- v\ :sub:`3`
|
|
- v\ :sub:`2`
|
|
- v\ :sub:`1`
|
|
- v\ :sub:`0`
|
|
|
|
|
|
.. raw:: latex
|
|
|
|
\endgroup
|
|
|
|
|
|
The following table list existing packed 48bit wide YUV formats.
|
|
|
|
.. raw:: latex
|
|
|
|
\begingroup
|
|
\tiny
|
|
\setlength{\tabcolsep}{2pt}
|
|
|
|
.. 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}|
|
|
|
|
.. _v4l2-mbus-pixelcode-yuv8-48bit:
|
|
|
|
.. flat-table:: 48bit YUV Formats
|
|
:header-rows: 3
|
|
:stub-columns: 0
|
|
: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
|
|
|
|
* - Identifier
|
|
- Code
|
|
-
|
|
- :cspan:`31` Data organization
|
|
* -
|
|
-
|
|
- Bit
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- 47
|
|
- 46
|
|
- 45
|
|
- 44
|
|
- 43
|
|
- 42
|
|
- 41
|
|
- 40
|
|
- 39
|
|
- 38
|
|
- 37
|
|
- 36
|
|
- 35
|
|
- 34
|
|
- 33
|
|
- 32
|
|
* -
|
|
-
|
|
-
|
|
- 31
|
|
- 30
|
|
- 29
|
|
- 28
|
|
- 27
|
|
- 26
|
|
- 25
|
|
- 24
|
|
- 23
|
|
- 22
|
|
- 21
|
|
- 10
|
|
- 19
|
|
- 18
|
|
- 17
|
|
- 16
|
|
- 15
|
|
- 14
|
|
- 13
|
|
- 12
|
|
- 11
|
|
- 10
|
|
- 9
|
|
- 8
|
|
- 7
|
|
- 6
|
|
- 5
|
|
- 4
|
|
- 3
|
|
- 2
|
|
- 1
|
|
- 0
|
|
* .. _MEDIA-BUS-FMT-YUV16-1X48:
|
|
|
|
- MEDIA_BUS_FMT_YUV16_1X48
|
|
- 0x202a
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- y\ :sub:`15`
|
|
- y\ :sub:`14`
|
|
- y\ :sub:`13`
|
|
- y\ :sub:`12`
|
|
- y\ :sub:`11`
|
|
- y\ :sub:`10`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
- u\ :sub:`15`
|
|
- u\ :sub:`14`
|
|
- u\ :sub:`13`
|
|
- u\ :sub:`12`
|
|
- u\ :sub:`11`
|
|
- u\ :sub:`10`
|
|
- u\ :sub:`9`
|
|
- u\ :sub:`8`
|
|
- u\ :sub:`7`
|
|
- u\ :sub:`6`
|
|
- u\ :sub:`5`
|
|
- u\ :sub:`4`
|
|
- u\ :sub:`3`
|
|
- u\ :sub:`2`
|
|
- u\ :sub:`1`
|
|
- u\ :sub:`0`
|
|
- v\ :sub:`15`
|
|
- v\ :sub:`14`
|
|
- v\ :sub:`13`
|
|
- v\ :sub:`12`
|
|
- v\ :sub:`11`
|
|
- v\ :sub:`10`
|
|
- v\ :sub:`9`
|
|
- v\ :sub:`8`
|
|
- v\ :sub:`7`
|
|
- v\ :sub:`6`
|
|
- v\ :sub:`5`
|
|
- v\ :sub:`4`
|
|
- v\ :sub:`3`
|
|
- v\ :sub:`2`
|
|
- v\ :sub:`1`
|
|
- v\ :sub:`0`
|
|
* .. _MEDIA-BUS-FMT-UYYVYY16-0-5X48:
|
|
|
|
- MEDIA_BUS_FMT_UYYVYY16_0_5X48
|
|
- 0x202b
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- u\ :sub:`15`
|
|
- u\ :sub:`14`
|
|
- u\ :sub:`13`
|
|
- u\ :sub:`12`
|
|
- u\ :sub:`11`
|
|
- u\ :sub:`10`
|
|
- u\ :sub:`9`
|
|
- u\ :sub:`8`
|
|
- u\ :sub:`7`
|
|
- u\ :sub:`6`
|
|
- u\ :sub:`5`
|
|
- u\ :sub:`4`
|
|
- u\ :sub:`3`
|
|
- u\ :sub:`2`
|
|
- u\ :sub:`1`
|
|
- u\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
- y\ :sub:`15`
|
|
- y\ :sub:`14`
|
|
- y\ :sub:`13`
|
|
- y\ :sub:`12`
|
|
- y\ :sub:`11`
|
|
- y\ :sub:`10`
|
|
- y\ :sub:`9`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
- y\ :sub:`15`
|
|
- y\ :sub:`14`
|
|
- y\ :sub:`13`
|
|
- y\ :sub:`12`
|
|
- y\ :sub:`11`
|
|
- y\ :sub:`10`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- v\ :sub:`15`
|
|
- v\ :sub:`14`
|
|
- v\ :sub:`13`
|
|
- v\ :sub:`12`
|
|
- v\ :sub:`11`
|
|
- v\ :sub:`10`
|
|
- v\ :sub:`9`
|
|
- v\ :sub:`8`
|
|
- v\ :sub:`7`
|
|
- v\ :sub:`6`
|
|
- v\ :sub:`5`
|
|
- v\ :sub:`4`
|
|
- v\ :sub:`3`
|
|
- v\ :sub:`2`
|
|
- v\ :sub:`1`
|
|
- v\ :sub:`0`
|
|
* -
|
|
-
|
|
-
|
|
- y\ :sub:`15`
|
|
- y\ :sub:`14`
|
|
- y\ :sub:`13`
|
|
- y\ :sub:`12`
|
|
- y\ :sub:`11`
|
|
- y\ :sub:`10`
|
|
- y\ :sub:`9`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
- y\ :sub:`15`
|
|
- y\ :sub:`14`
|
|
- y\ :sub:`13`
|
|
- y\ :sub:`12`
|
|
- y\ :sub:`11`
|
|
- y\ :sub:`10`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`8`
|
|
- y\ :sub:`7`
|
|
- y\ :sub:`6`
|
|
- y\ :sub:`5`
|
|
- y\ :sub:`4`
|
|
- y\ :sub:`3`
|
|
- y\ :sub:`2`
|
|
- y\ :sub:`1`
|
|
- y\ :sub:`0`
|
|
|
|
|
|
.. raw:: latex
|
|
|
|
\endgroup
|
|
|
|
HSV/HSL Formats
|
|
^^^^^^^^^^^^^^^
|
|
|
|
Those formats transfer pixel data as RGB values in a
|
|
cylindrical-coordinate system using Hue-Saturation-Value or
|
|
Hue-Saturation-Lightness components. The format code is made of the
|
|
following information.
|
|
|
|
- The hue, saturation, value or lightness and optional alpha components
|
|
order code, as encoded in a pixel sample. The only currently
|
|
supported value is AHSV.
|
|
|
|
- The number of bits per component, for each component. The values can
|
|
be different for all components. The only currently supported value
|
|
is 8888.
|
|
|
|
- The number of bus samples per pixel. Pixels that are wider than the
|
|
bus width must be transferred in multiple samples. The only currently
|
|
supported value is 1.
|
|
|
|
- The bus width.
|
|
|
|
- For formats where the total number of bits per pixel is smaller than
|
|
the number of bus samples per pixel times the bus width, a padding
|
|
value stating if the bytes are padded in their most high order bits
|
|
(PADHI) or low order bits (PADLO).
|
|
|
|
- For formats where the number of bus samples per pixel is larger than
|
|
1, an endianness value stating if the pixel is transferred MSB first
|
|
(BE) or LSB first (LE).
|
|
|
|
The following table lists existing HSV/HSL formats.
|
|
|
|
|
|
.. raw:: latex
|
|
|
|
\begingroup
|
|
\tiny
|
|
\setlength{\tabcolsep}{2pt}
|
|
|
|
.. 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}|
|
|
|
|
.. _v4l2-mbus-pixelcode-hsv:
|
|
|
|
.. flat-table:: HSV/HSL formats
|
|
:header-rows: 2
|
|
:stub-columns: 0
|
|
: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
|
|
|
|
* - Identifier
|
|
- Code
|
|
-
|
|
- :cspan:`31` Data organization
|
|
* -
|
|
-
|
|
- Bit
|
|
- 31
|
|
- 30
|
|
- 29
|
|
- 28
|
|
- 27
|
|
- 26
|
|
- 25
|
|
- 24
|
|
- 23
|
|
- 22
|
|
- 21
|
|
- 20
|
|
- 19
|
|
- 18
|
|
- 17
|
|
- 16
|
|
- 15
|
|
- 14
|
|
- 13
|
|
- 12
|
|
- 11
|
|
- 10
|
|
- 9
|
|
- 8
|
|
- 7
|
|
- 6
|
|
- 5
|
|
- 4
|
|
- 3
|
|
- 2
|
|
- 1
|
|
- 0
|
|
* .. _MEDIA-BUS-FMT-AHSV8888-1X32:
|
|
|
|
- MEDIA_BUS_FMT_AHSV8888_1X32
|
|
- 0x6001
|
|
-
|
|
- a\ :sub:`7`
|
|
- a\ :sub:`6`
|
|
- a\ :sub:`5`
|
|
- a\ :sub:`4`
|
|
- a\ :sub:`3`
|
|
- a\ :sub:`2`
|
|
- a\ :sub:`1`
|
|
- a\ :sub:`0`
|
|
- h\ :sub:`7`
|
|
- h\ :sub:`6`
|
|
- h\ :sub:`5`
|
|
- h\ :sub:`4`
|
|
- h\ :sub:`3`
|
|
- h\ :sub:`2`
|
|
- h\ :sub:`1`
|
|
- h\ :sub:`0`
|
|
- s\ :sub:`7`
|
|
- s\ :sub:`6`
|
|
- s\ :sub:`5`
|
|
- s\ :sub:`4`
|
|
- s\ :sub:`3`
|
|
- s\ :sub:`2`
|
|
- s\ :sub:`1`
|
|
- s\ :sub:`0`
|
|
- v\ :sub:`7`
|
|
- v\ :sub:`6`
|
|
- v\ :sub:`5`
|
|
- v\ :sub:`4`
|
|
- v\ :sub:`3`
|
|
- v\ :sub:`2`
|
|
- v\ :sub:`1`
|
|
- v\ :sub:`0`
|
|
|
|
.. raw:: latex
|
|
|
|
\normalsize
|
|
|
|
|
|
JPEG Compressed Formats
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
Those data formats consist of an ordered sequence of 8-bit bytes
|
|
obtained from JPEG compression process. Additionally to the ``_JPEG``
|
|
postfix the format code is made of the following information.
|
|
|
|
- The number of bus samples per entropy encoded byte.
|
|
|
|
- The bus width.
|
|
|
|
For instance, for a JPEG baseline process and an 8-bit bus width the
|
|
format will be named ``MEDIA_BUS_FMT_JPEG_1X8``.
|
|
|
|
The following table lists existing JPEG compressed formats.
|
|
|
|
|
|
.. _v4l2-mbus-pixelcode-jpeg:
|
|
|
|
.. tabularcolumns:: |p{6.0cm}|p{1.4cm}|p{10.1cm}|
|
|
|
|
.. flat-table:: JPEG Formats
|
|
:header-rows: 1
|
|
:stub-columns: 0
|
|
|
|
* - Identifier
|
|
- Code
|
|
- Remarks
|
|
* .. _MEDIA-BUS-FMT-JPEG-1X8:
|
|
|
|
- MEDIA_BUS_FMT_JPEG_1X8
|
|
- 0x4001
|
|
- Besides of its usage for the parallel bus this format is
|
|
recommended for transmission of JPEG data over MIPI CSI bus using
|
|
the User Defined 8-bit Data types.
|
|
|
|
|
|
|
|
.. _v4l2-mbus-vendor-spec-fmts:
|
|
|
|
Vendor and Device Specific Formats
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
This section lists complex data formats that are either vendor or device
|
|
specific.
|
|
|
|
The following table lists the existing vendor and device specific
|
|
formats.
|
|
|
|
|
|
.. _v4l2-mbus-pixelcode-vendor-specific:
|
|
|
|
.. tabularcolumns:: |p{8.0cm}|p{1.4cm}|p{7.7cm}|
|
|
|
|
.. flat-table:: Vendor and device specific formats
|
|
:header-rows: 1
|
|
:stub-columns: 0
|
|
|
|
* - Identifier
|
|
- Code
|
|
- Comments
|
|
* .. _MEDIA-BUS-FMT-S5C-UYVY-JPEG-1X8:
|
|
|
|
- MEDIA_BUS_FMT_S5C_UYVY_JPEG_1X8
|
|
- 0x5001
|
|
- Interleaved raw UYVY and JPEG image format with embedded meta-data
|
|
used by Samsung S3C73MX camera sensors.
|