arm64: dts: qcom: sm8550: add TRNG node
[linux-modified.git] / Documentation / userspace-api / media / v4l / pixfmt-srggb8.rst
1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
2
3 .. _V4L2-PIX-FMT-SRGGB8:
4 .. _v4l2-pix-fmt-sbggr8:
5 .. _v4l2-pix-fmt-sgbrg8:
6 .. _v4l2-pix-fmt-sgrbg8:
7
8 ***************************************************************************************************************************
9 V4L2_PIX_FMT_SRGGB8 ('RGGB'), V4L2_PIX_FMT_SGRBG8 ('GRBG'), V4L2_PIX_FMT_SGBRG8 ('GBRG'), V4L2_PIX_FMT_SBGGR8 ('BA81'),
10 ***************************************************************************************************************************
11
12
13 ===================
14 8-bit Bayer formats
15 ===================
16
17 Description
18 ===========
19
20 These four pixel formats are raw sRGB / Bayer formats with 8 bits per
21 sample. Each sample is stored in a byte. Each n-pixel row contains n/2
22 green samples and n/2 blue or red samples, with alternating red and
23 blue rows. They are conventionally described as GRGR... BGBG...,
24 RGRG... GBGB..., etc. Below is an example of a small V4L2_PIX_FMT_SBGGR8 image:
25
26 **Byte Order.**
27 Each cell is one byte.
28
29
30
31
32 .. flat-table::
33     :header-rows:  0
34     :stub-columns: 0
35
36     * - start + 0:
37       - B\ :sub:`00`
38       - G\ :sub:`01`
39       - B\ :sub:`02`
40       - G\ :sub:`03`
41     * - start + 4:
42       - G\ :sub:`10`
43       - R\ :sub:`11`
44       - G\ :sub:`12`
45       - R\ :sub:`13`
46     * - start + 8:
47       - B\ :sub:`20`
48       - G\ :sub:`21`
49       - B\ :sub:`22`
50       - G\ :sub:`23`
51     * - start + 12:
52       - G\ :sub:`30`
53       - R\ :sub:`31`
54       - G\ :sub:`32`
55       - R\ :sub:`33`