162306a36Sopenharmony_ci.. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
262306a36Sopenharmony_ci
362306a36Sopenharmony_ci.. _v4l2-pix-fmt-ipu3-sbggr10:
462306a36Sopenharmony_ci.. _v4l2-pix-fmt-ipu3-sgbrg10:
562306a36Sopenharmony_ci.. _v4l2-pix-fmt-ipu3-sgrbg10:
662306a36Sopenharmony_ci.. _v4l2-pix-fmt-ipu3-srggb10:
762306a36Sopenharmony_ci
862306a36Sopenharmony_ci**********************************************************************************************************************************************
962306a36Sopenharmony_ciV4L2_PIX_FMT_IPU3_SBGGR10 ('ip3b'), V4L2_PIX_FMT_IPU3_SGBRG10 ('ip3g'), V4L2_PIX_FMT_IPU3_SGRBG10 ('ip3G'), V4L2_PIX_FMT_IPU3_SRGGB10 ('ip3r')
1062306a36Sopenharmony_ci**********************************************************************************************************************************************
1162306a36Sopenharmony_ci
1262306a36Sopenharmony_ci====================
1362306a36Sopenharmony_ci10-bit Bayer formats
1462306a36Sopenharmony_ci====================
1562306a36Sopenharmony_ci
1662306a36Sopenharmony_ciDescription
1762306a36Sopenharmony_ci===========
1862306a36Sopenharmony_ci
1962306a36Sopenharmony_ciThese four pixel formats are used by Intel IPU3 driver, they are raw
2062306a36Sopenharmony_cisRGB / Bayer formats with 10 bits per sample with every 25 pixels packed
2162306a36Sopenharmony_cito 32 bytes leaving 6 most significant bits padding in the last byte.
2262306a36Sopenharmony_ciThe format is little endian.
2362306a36Sopenharmony_ci
2462306a36Sopenharmony_ciIn other respects this format is similar to :ref:`V4L2-PIX-FMT-SRGGB10`.
2562306a36Sopenharmony_ciBelow is an example of a small image in V4L2_PIX_FMT_IPU3_SBGGR10 format.
2662306a36Sopenharmony_ci
2762306a36Sopenharmony_ci**Byte Order.**
2862306a36Sopenharmony_ciEach cell is one byte.
2962306a36Sopenharmony_ci
3062306a36Sopenharmony_ci.. raw:: latex
3162306a36Sopenharmony_ci
3262306a36Sopenharmony_ci    \small
3362306a36Sopenharmony_ci
3462306a36Sopenharmony_ci.. tabularcolumns:: |p{0.8cm}|p{3.3cm}|p{3.3cm}|p{3.3cm}|p{3.3cm}|
3562306a36Sopenharmony_ci
3662306a36Sopenharmony_ci.. flat-table::
3762306a36Sopenharmony_ci
3862306a36Sopenharmony_ci    * - start + 0:
3962306a36Sopenharmony_ci      - B\ :sub:`0000low`
4062306a36Sopenharmony_ci      - G\ :sub:`0001low`\ (bits 7--2)
4162306a36Sopenharmony_ci
4262306a36Sopenharmony_ci        B\ :sub:`0000high`\ (bits 1--0)
4362306a36Sopenharmony_ci      - B\ :sub:`0002low`\ (bits 7--4)
4462306a36Sopenharmony_ci
4562306a36Sopenharmony_ci        G\ :sub:`0001high`\ (bits 3--0)
4662306a36Sopenharmony_ci      - G\ :sub:`0003low`\ (bits 7--6)
4762306a36Sopenharmony_ci
4862306a36Sopenharmony_ci        B\ :sub:`0002high`\ (bits 5--0)
4962306a36Sopenharmony_ci    * - start + 4:
5062306a36Sopenharmony_ci      - G\ :sub:`0003high`
5162306a36Sopenharmony_ci      - B\ :sub:`0004low`
5262306a36Sopenharmony_ci      - G\ :sub:`0005low`\ (bits 7--2)
5362306a36Sopenharmony_ci
5462306a36Sopenharmony_ci        B\ :sub:`0004high`\ (bits 1--0)
5562306a36Sopenharmony_ci      - B\ :sub:`0006low`\ (bits 7--4)
5662306a36Sopenharmony_ci
5762306a36Sopenharmony_ci        G\ :sub:`0005high`\ (bits 3--0)
5862306a36Sopenharmony_ci    * - start + 8:
5962306a36Sopenharmony_ci      - G\ :sub:`0007low`\ (bits 7--6)
6062306a36Sopenharmony_ci
6162306a36Sopenharmony_ci        B\ :sub:`0006high`\ (bits 5--0)
6262306a36Sopenharmony_ci      - G\ :sub:`0007high`
6362306a36Sopenharmony_ci      - B\ :sub:`0008low`
6462306a36Sopenharmony_ci      - G\ :sub:`0009low`\ (bits 7--2)
6562306a36Sopenharmony_ci
6662306a36Sopenharmony_ci        B\ :sub:`0008high`\ (bits 1--0)
6762306a36Sopenharmony_ci    * - start + 12:
6862306a36Sopenharmony_ci      - B\ :sub:`0010low`\ (bits 7--4)
6962306a36Sopenharmony_ci
7062306a36Sopenharmony_ci        G\ :sub:`0009high`\ (bits 3--0)
7162306a36Sopenharmony_ci      - G\ :sub:`0011low`\ (bits 7--6)
7262306a36Sopenharmony_ci
7362306a36Sopenharmony_ci        B\ :sub:`0010high`\ (bits 5--0)
7462306a36Sopenharmony_ci      - G\ :sub:`0011high`
7562306a36Sopenharmony_ci      - B\ :sub:`0012low`
7662306a36Sopenharmony_ci    * - start + 16:
7762306a36Sopenharmony_ci      - G\ :sub:`0013low`\ (bits 7--2)
7862306a36Sopenharmony_ci
7962306a36Sopenharmony_ci        B\ :sub:`0012high`\ (bits 1--0)
8062306a36Sopenharmony_ci      - B\ :sub:`0014low`\ (bits 7--4)
8162306a36Sopenharmony_ci
8262306a36Sopenharmony_ci        G\ :sub:`0013high`\ (bits 3--0)
8362306a36Sopenharmony_ci      - G\ :sub:`0015low`\ (bits 7--6)
8462306a36Sopenharmony_ci
8562306a36Sopenharmony_ci        B\ :sub:`0014high`\ (bits 5--0)
8662306a36Sopenharmony_ci      - G\ :sub:`0015high`
8762306a36Sopenharmony_ci    * - start + 20
8862306a36Sopenharmony_ci      - B\ :sub:`0016low`
8962306a36Sopenharmony_ci      - G\ :sub:`0017low`\ (bits 7--2)
9062306a36Sopenharmony_ci
9162306a36Sopenharmony_ci        B\ :sub:`0016high`\ (bits 1--0)
9262306a36Sopenharmony_ci      - B\ :sub:`0018low`\ (bits 7--4)
9362306a36Sopenharmony_ci
9462306a36Sopenharmony_ci        G\ :sub:`0017high`\ (bits 3--0)
9562306a36Sopenharmony_ci      - G\ :sub:`0019low`\ (bits 7--6)
9662306a36Sopenharmony_ci
9762306a36Sopenharmony_ci        B\ :sub:`0018high`\ (bits 5--0)
9862306a36Sopenharmony_ci    * - start + 24:
9962306a36Sopenharmony_ci      - G\ :sub:`0019high`
10062306a36Sopenharmony_ci      - B\ :sub:`0020low`
10162306a36Sopenharmony_ci      - G\ :sub:`0021low`\ (bits 7--2)
10262306a36Sopenharmony_ci
10362306a36Sopenharmony_ci        B\ :sub:`0020high`\ (bits 1--0)
10462306a36Sopenharmony_ci      - B\ :sub:`0022low`\ (bits 7--4)
10562306a36Sopenharmony_ci
10662306a36Sopenharmony_ci        G\ :sub:`0021high`\ (bits 3--0)
10762306a36Sopenharmony_ci    * - start + 28:
10862306a36Sopenharmony_ci      - G\ :sub:`0023low`\ (bits 7--6)
10962306a36Sopenharmony_ci
11062306a36Sopenharmony_ci        B\ :sub:`0022high`\ (bits 5--0)
11162306a36Sopenharmony_ci      - G\ :sub:`0023high`
11262306a36Sopenharmony_ci      - B\ :sub:`0024low`
11362306a36Sopenharmony_ci      - B\ :sub:`0024high`\ (bits 1--0)
11462306a36Sopenharmony_ci    * - start + 32:
11562306a36Sopenharmony_ci      - G\ :sub:`0100low`
11662306a36Sopenharmony_ci      - R\ :sub:`0101low`\ (bits 7--2)
11762306a36Sopenharmony_ci
11862306a36Sopenharmony_ci        G\ :sub:`0100high`\ (bits 1--0)
11962306a36Sopenharmony_ci      - G\ :sub:`0102low`\ (bits 7--4)
12062306a36Sopenharmony_ci
12162306a36Sopenharmony_ci        R\ :sub:`0101high`\ (bits 3--0)
12262306a36Sopenharmony_ci      - R\ :sub:`0103low`\ (bits 7--6)
12362306a36Sopenharmony_ci
12462306a36Sopenharmony_ci        G\ :sub:`0102high`\ (bits 5--0)
12562306a36Sopenharmony_ci    * - start + 36:
12662306a36Sopenharmony_ci      - R\ :sub:`0103high`
12762306a36Sopenharmony_ci      - G\ :sub:`0104low`
12862306a36Sopenharmony_ci      - R\ :sub:`0105low`\ (bits 7--2)
12962306a36Sopenharmony_ci
13062306a36Sopenharmony_ci        G\ :sub:`0104high`\ (bits 1--0)
13162306a36Sopenharmony_ci      - G\ :sub:`0106low`\ (bits 7--4)
13262306a36Sopenharmony_ci
13362306a36Sopenharmony_ci        R\ :sub:`0105high`\ (bits 3--0)
13462306a36Sopenharmony_ci    * - start + 40:
13562306a36Sopenharmony_ci      - R\ :sub:`0107low`\ (bits 7--6)
13662306a36Sopenharmony_ci
13762306a36Sopenharmony_ci        G\ :sub:`0106high`\ (bits 5--0)
13862306a36Sopenharmony_ci      - R\ :sub:`0107high`
13962306a36Sopenharmony_ci      - G\ :sub:`0108low`
14062306a36Sopenharmony_ci      - R\ :sub:`0109low`\ (bits 7--2)
14162306a36Sopenharmony_ci
14262306a36Sopenharmony_ci        G\ :sub:`0108high`\ (bits 1--0)
14362306a36Sopenharmony_ci    * - start + 44:
14462306a36Sopenharmony_ci      - G\ :sub:`0110low`\ (bits 7--4)
14562306a36Sopenharmony_ci
14662306a36Sopenharmony_ci        R\ :sub:`0109high`\ (bits 3--0)
14762306a36Sopenharmony_ci      - R\ :sub:`0111low`\ (bits 7--6)
14862306a36Sopenharmony_ci
14962306a36Sopenharmony_ci        G\ :sub:`0110high`\ (bits 5--0)
15062306a36Sopenharmony_ci      - R\ :sub:`0111high`
15162306a36Sopenharmony_ci      - G\ :sub:`0112low`
15262306a36Sopenharmony_ci    * - start + 48:
15362306a36Sopenharmony_ci      - R\ :sub:`0113low`\ (bits 7--2)
15462306a36Sopenharmony_ci
15562306a36Sopenharmony_ci        G\ :sub:`0112high`\ (bits 1--0)
15662306a36Sopenharmony_ci      - G\ :sub:`0114low`\ (bits 7--4)
15762306a36Sopenharmony_ci
15862306a36Sopenharmony_ci        R\ :sub:`0113high`\ (bits 3--0)
15962306a36Sopenharmony_ci      - R\ :sub:`0115low`\ (bits 7--6)
16062306a36Sopenharmony_ci
16162306a36Sopenharmony_ci        G\ :sub:`0114high`\ (bits 5--0)
16262306a36Sopenharmony_ci      - R\ :sub:`0115high`
16362306a36Sopenharmony_ci    * - start + 52:
16462306a36Sopenharmony_ci      - G\ :sub:`0116low`
16562306a36Sopenharmony_ci      - R\ :sub:`0117low`\ (bits 7--2)
16662306a36Sopenharmony_ci
16762306a36Sopenharmony_ci        G\ :sub:`0116high`\ (bits 1--0)
16862306a36Sopenharmony_ci      - G\ :sub:`0118low`\ (bits 7--4)
16962306a36Sopenharmony_ci
17062306a36Sopenharmony_ci        R\ :sub:`0117high`\ (bits 3--0)
17162306a36Sopenharmony_ci      - R\ :sub:`0119low`\ (bits 7--6)
17262306a36Sopenharmony_ci
17362306a36Sopenharmony_ci        G\ :sub:`0118high`\ (bits 5--0)
17462306a36Sopenharmony_ci    * - start + 56:
17562306a36Sopenharmony_ci      - R\ :sub:`0119high`
17662306a36Sopenharmony_ci      - G\ :sub:`0120low`
17762306a36Sopenharmony_ci      - R\ :sub:`0121low`\ (bits 7--2)
17862306a36Sopenharmony_ci
17962306a36Sopenharmony_ci        G\ :sub:`0120high`\ (bits 1--0)
18062306a36Sopenharmony_ci      - G\ :sub:`0122low`\ (bits 7--4)
18162306a36Sopenharmony_ci
18262306a36Sopenharmony_ci        R\ :sub:`0121high`\ (bits 3--0)
18362306a36Sopenharmony_ci    * - start + 60:
18462306a36Sopenharmony_ci      - R\ :sub:`0123low`\ (bits 7--6)
18562306a36Sopenharmony_ci
18662306a36Sopenharmony_ci        G\ :sub:`0122high`\ (bits 5--0)
18762306a36Sopenharmony_ci      - R\ :sub:`0123high`
18862306a36Sopenharmony_ci      - G\ :sub:`0124low`
18962306a36Sopenharmony_ci      - G\ :sub:`0124high`\ (bits 1--0)
19062306a36Sopenharmony_ci    * - start + 64:
19162306a36Sopenharmony_ci      - B\ :sub:`0200low`
19262306a36Sopenharmony_ci      - G\ :sub:`0201low`\ (bits 7--2)
19362306a36Sopenharmony_ci
19462306a36Sopenharmony_ci        B\ :sub:`0200high`\ (bits 1--0)
19562306a36Sopenharmony_ci      - B\ :sub:`0202low`\ (bits 7--4)
19662306a36Sopenharmony_ci
19762306a36Sopenharmony_ci        G\ :sub:`0201high`\ (bits 3--0)
19862306a36Sopenharmony_ci      - G\ :sub:`0203low`\ (bits 7--6)
19962306a36Sopenharmony_ci
20062306a36Sopenharmony_ci        B\ :sub:`0202high`\ (bits 5--0)
20162306a36Sopenharmony_ci    * - start + 68:
20262306a36Sopenharmony_ci      - G\ :sub:`0203high`
20362306a36Sopenharmony_ci      - B\ :sub:`0204low`
20462306a36Sopenharmony_ci      - G\ :sub:`0205low`\ (bits 7--2)
20562306a36Sopenharmony_ci
20662306a36Sopenharmony_ci        B\ :sub:`0204high`\ (bits 1--0)
20762306a36Sopenharmony_ci      - B\ :sub:`0206low`\ (bits 7--4)
20862306a36Sopenharmony_ci
20962306a36Sopenharmony_ci        G\ :sub:`0205high`\ (bits 3--0)
21062306a36Sopenharmony_ci    * - start + 72:
21162306a36Sopenharmony_ci      - G\ :sub:`0207low`\ (bits 7--6)
21262306a36Sopenharmony_ci
21362306a36Sopenharmony_ci        B\ :sub:`0206high`\ (bits 5--0)
21462306a36Sopenharmony_ci      - G\ :sub:`0207high`
21562306a36Sopenharmony_ci      - B\ :sub:`0208low`
21662306a36Sopenharmony_ci      - G\ :sub:`0209low`\ (bits 7--2)
21762306a36Sopenharmony_ci
21862306a36Sopenharmony_ci        B\ :sub:`0208high`\ (bits 1--0)
21962306a36Sopenharmony_ci    * - start + 76:
22062306a36Sopenharmony_ci      - B\ :sub:`0210low`\ (bits 7--4)
22162306a36Sopenharmony_ci
22262306a36Sopenharmony_ci        G\ :sub:`0209high`\ (bits 3--0)
22362306a36Sopenharmony_ci      - G\ :sub:`0211low`\ (bits 7--6)
22462306a36Sopenharmony_ci
22562306a36Sopenharmony_ci        B\ :sub:`0210high`\ (bits 5--0)
22662306a36Sopenharmony_ci      - G\ :sub:`0211high`
22762306a36Sopenharmony_ci      - B\ :sub:`0212low`
22862306a36Sopenharmony_ci    * - start + 80:
22962306a36Sopenharmony_ci      - G\ :sub:`0213low`\ (bits 7--2)
23062306a36Sopenharmony_ci
23162306a36Sopenharmony_ci        B\ :sub:`0212high`\ (bits 1--0)
23262306a36Sopenharmony_ci      - B\ :sub:`0214low`\ (bits 7--4)
23362306a36Sopenharmony_ci
23462306a36Sopenharmony_ci        G\ :sub:`0213high`\ (bits 3--0)
23562306a36Sopenharmony_ci      - G\ :sub:`0215low`\ (bits 7--6)
23662306a36Sopenharmony_ci
23762306a36Sopenharmony_ci        B\ :sub:`0214high`\ (bits 5--0)
23862306a36Sopenharmony_ci      - G\ :sub:`0215high`
23962306a36Sopenharmony_ci    * - start + 84:
24062306a36Sopenharmony_ci      - B\ :sub:`0216low`
24162306a36Sopenharmony_ci      - G\ :sub:`0217low`\ (bits 7--2)
24262306a36Sopenharmony_ci
24362306a36Sopenharmony_ci        B\ :sub:`0216high`\ (bits 1--0)
24462306a36Sopenharmony_ci      - B\ :sub:`0218low`\ (bits 7--4)
24562306a36Sopenharmony_ci
24662306a36Sopenharmony_ci        G\ :sub:`0217high`\ (bits 3--0)
24762306a36Sopenharmony_ci      - G\ :sub:`0219low`\ (bits 7--6)
24862306a36Sopenharmony_ci
24962306a36Sopenharmony_ci        B\ :sub:`0218high`\ (bits 5--0)
25062306a36Sopenharmony_ci    * - start + 88:
25162306a36Sopenharmony_ci      - G\ :sub:`0219high`
25262306a36Sopenharmony_ci      - B\ :sub:`0220low`
25362306a36Sopenharmony_ci      - G\ :sub:`0221low`\ (bits 7--2)
25462306a36Sopenharmony_ci
25562306a36Sopenharmony_ci        B\ :sub:`0220high`\ (bits 1--0)
25662306a36Sopenharmony_ci      - B\ :sub:`0222low`\ (bits 7--4)
25762306a36Sopenharmony_ci
25862306a36Sopenharmony_ci        G\ :sub:`0221high`\ (bits 3--0)
25962306a36Sopenharmony_ci    * - start + 92:
26062306a36Sopenharmony_ci      - G\ :sub:`0223low`\ (bits 7--6)
26162306a36Sopenharmony_ci
26262306a36Sopenharmony_ci        B\ :sub:`0222high`\ (bits 5--0)
26362306a36Sopenharmony_ci      - G\ :sub:`0223high`
26462306a36Sopenharmony_ci      - B\ :sub:`0224low`
26562306a36Sopenharmony_ci      - B\ :sub:`0224high`\ (bits 1--0)
26662306a36Sopenharmony_ci    * - start + 96:
26762306a36Sopenharmony_ci      - G\ :sub:`0300low`
26862306a36Sopenharmony_ci      - R\ :sub:`0301low`\ (bits 7--2)
26962306a36Sopenharmony_ci
27062306a36Sopenharmony_ci        G\ :sub:`0300high`\ (bits 1--0)
27162306a36Sopenharmony_ci      - G\ :sub:`0302low`\ (bits 7--4)
27262306a36Sopenharmony_ci
27362306a36Sopenharmony_ci        R\ :sub:`0301high`\ (bits 3--0)
27462306a36Sopenharmony_ci      - R\ :sub:`0303low`\ (bits 7--6)
27562306a36Sopenharmony_ci
27662306a36Sopenharmony_ci        G\ :sub:`0302high`\ (bits 5--0)
27762306a36Sopenharmony_ci    * - start + 100:
27862306a36Sopenharmony_ci      - R\ :sub:`0303high`
27962306a36Sopenharmony_ci      - G\ :sub:`0304low`
28062306a36Sopenharmony_ci      - R\ :sub:`0305low`\ (bits 7--2)
28162306a36Sopenharmony_ci
28262306a36Sopenharmony_ci        G\ :sub:`0304high`\ (bits 1--0)
28362306a36Sopenharmony_ci      - G\ :sub:`0306low`\ (bits 7--4)
28462306a36Sopenharmony_ci
28562306a36Sopenharmony_ci        R\ :sub:`0305high`\ (bits 3--0)
28662306a36Sopenharmony_ci    * - start + 104:
28762306a36Sopenharmony_ci      - R\ :sub:`0307low`\ (bits 7--6)
28862306a36Sopenharmony_ci
28962306a36Sopenharmony_ci        G\ :sub:`0306high`\ (bits 5--0)
29062306a36Sopenharmony_ci      - R\ :sub:`0307high`
29162306a36Sopenharmony_ci      - G\ :sub:`0308low`
29262306a36Sopenharmony_ci      - R\ :sub:`0309low`\ (bits 7--2)
29362306a36Sopenharmony_ci
29462306a36Sopenharmony_ci        G\ :sub:`0308high`\ (bits 1--0)
29562306a36Sopenharmony_ci    * - start + 108:
29662306a36Sopenharmony_ci      - G\ :sub:`0310low`\ (bits 7--4)
29762306a36Sopenharmony_ci
29862306a36Sopenharmony_ci        R\ :sub:`0309high`\ (bits 3--0)
29962306a36Sopenharmony_ci      - R\ :sub:`0311low`\ (bits 7--6)
30062306a36Sopenharmony_ci
30162306a36Sopenharmony_ci        G\ :sub:`0310high`\ (bits 5--0)
30262306a36Sopenharmony_ci      - R\ :sub:`0311high`
30362306a36Sopenharmony_ci      - G\ :sub:`0312low`
30462306a36Sopenharmony_ci    * - start + 112:
30562306a36Sopenharmony_ci      - R\ :sub:`0313low`\ (bits 7--2)
30662306a36Sopenharmony_ci
30762306a36Sopenharmony_ci        G\ :sub:`0312high`\ (bits 1--0)
30862306a36Sopenharmony_ci      - G\ :sub:`0314low`\ (bits 7--4)
30962306a36Sopenharmony_ci
31062306a36Sopenharmony_ci        R\ :sub:`0313high`\ (bits 3--0)
31162306a36Sopenharmony_ci      - R\ :sub:`0315low`\ (bits 7--6)
31262306a36Sopenharmony_ci
31362306a36Sopenharmony_ci        G\ :sub:`0314high`\ (bits 5--0)
31462306a36Sopenharmony_ci      - R\ :sub:`0315high`
31562306a36Sopenharmony_ci    * - start + 116:
31662306a36Sopenharmony_ci      - G\ :sub:`0316low`
31762306a36Sopenharmony_ci      - R\ :sub:`0317low`\ (bits 7--2)
31862306a36Sopenharmony_ci
31962306a36Sopenharmony_ci        G\ :sub:`0316high`\ (bits 1--0)
32062306a36Sopenharmony_ci      - G\ :sub:`0318low`\ (bits 7--4)
32162306a36Sopenharmony_ci
32262306a36Sopenharmony_ci        R\ :sub:`0317high`\ (bits 3--0)
32362306a36Sopenharmony_ci      - R\ :sub:`0319low`\ (bits 7--6)
32462306a36Sopenharmony_ci
32562306a36Sopenharmony_ci        G\ :sub:`0318high`\ (bits 5--0)
32662306a36Sopenharmony_ci    * - start + 120:
32762306a36Sopenharmony_ci      - R\ :sub:`0319high`
32862306a36Sopenharmony_ci      - G\ :sub:`0320low`
32962306a36Sopenharmony_ci      - R\ :sub:`0321low`\ (bits 7--2)
33062306a36Sopenharmony_ci
33162306a36Sopenharmony_ci        G\ :sub:`0320high`\ (bits 1--0)
33262306a36Sopenharmony_ci      - G\ :sub:`0322low`\ (bits 7--4)
33362306a36Sopenharmony_ci
33462306a36Sopenharmony_ci        R\ :sub:`0321high`\ (bits 3--0)
33562306a36Sopenharmony_ci    * - start + 124:
33662306a36Sopenharmony_ci      - R\ :sub:`0323low`\ (bits 7--6)
33762306a36Sopenharmony_ci
33862306a36Sopenharmony_ci        G\ :sub:`0322high`\ (bits 5--0)
33962306a36Sopenharmony_ci      - R\ :sub:`0323high`
34062306a36Sopenharmony_ci      - G\ :sub:`0324low`
34162306a36Sopenharmony_ci      - G\ :sub:`0324high`\ (bits 1--0)
34262306a36Sopenharmony_ci
34362306a36Sopenharmony_ci.. raw:: latex
34462306a36Sopenharmony_ci
34562306a36Sopenharmony_ci    \normalsize
346