18c2ecf20Sopenharmony_ci.. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ci.. _v4l2-pix-fmt-ipu3-sbggr10: 48c2ecf20Sopenharmony_ci.. _v4l2-pix-fmt-ipu3-sgbrg10: 58c2ecf20Sopenharmony_ci.. _v4l2-pix-fmt-ipu3-sgrbg10: 68c2ecf20Sopenharmony_ci.. _v4l2-pix-fmt-ipu3-srggb10: 78c2ecf20Sopenharmony_ci 88c2ecf20Sopenharmony_ci********************************************************************************************************************************************** 98c2ecf20Sopenharmony_ciV4L2_PIX_FMT_IPU3_SBGGR10 ('ip3b'), V4L2_PIX_FMT_IPU3_SGBRG10 ('ip3g'), V4L2_PIX_FMT_IPU3_SGRBG10 ('ip3G'), V4L2_PIX_FMT_IPU3_SRGGB10 ('ip3r') 108c2ecf20Sopenharmony_ci********************************************************************************************************************************************** 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_ci10-bit Bayer formats 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_ciDescription 158c2ecf20Sopenharmony_ci=========== 168c2ecf20Sopenharmony_ci 178c2ecf20Sopenharmony_ciThese four pixel formats are used by Intel IPU3 driver, they are raw 188c2ecf20Sopenharmony_cisRGB / Bayer formats with 10 bits per sample with every 25 pixels packed 198c2ecf20Sopenharmony_cito 32 bytes leaving 6 most significant bits padding in the last byte. 208c2ecf20Sopenharmony_ciThe format is little endian. 218c2ecf20Sopenharmony_ci 228c2ecf20Sopenharmony_ciIn other respects this format is similar to :ref:`V4L2-PIX-FMT-SRGGB10`. 238c2ecf20Sopenharmony_ciBelow is an example of a small image in V4L2_PIX_FMT_IPU3_SBGGR10 format. 248c2ecf20Sopenharmony_ci 258c2ecf20Sopenharmony_ci**Byte Order.** 268c2ecf20Sopenharmony_ciEach cell is one byte. 278c2ecf20Sopenharmony_ci 288c2ecf20Sopenharmony_ci.. tabularcolumns:: |p{0.8cm}|p{4.0cm}|p{4.0cm}|p{4.0cm}|p{4.0cm}| 298c2ecf20Sopenharmony_ci 308c2ecf20Sopenharmony_ci.. flat-table:: 318c2ecf20Sopenharmony_ci 328c2ecf20Sopenharmony_ci * - start + 0: 338c2ecf20Sopenharmony_ci - B\ :sub:`0000low` 348c2ecf20Sopenharmony_ci - G\ :sub:`0001low`\ (bits 7--2) 358c2ecf20Sopenharmony_ci 368c2ecf20Sopenharmony_ci B\ :sub:`0000high`\ (bits 1--0) 378c2ecf20Sopenharmony_ci - B\ :sub:`0002low`\ (bits 7--4) 388c2ecf20Sopenharmony_ci 398c2ecf20Sopenharmony_ci G\ :sub:`0001high`\ (bits 3--0) 408c2ecf20Sopenharmony_ci - G\ :sub:`0003low`\ (bits 7--6) 418c2ecf20Sopenharmony_ci 428c2ecf20Sopenharmony_ci B\ :sub:`0002high`\ (bits 5--0) 438c2ecf20Sopenharmony_ci * - start + 4: 448c2ecf20Sopenharmony_ci - G\ :sub:`0003high` 458c2ecf20Sopenharmony_ci - B\ :sub:`0004low` 468c2ecf20Sopenharmony_ci - G\ :sub:`0005low`\ (bits 7--2) 478c2ecf20Sopenharmony_ci 488c2ecf20Sopenharmony_ci B\ :sub:`0004high`\ (bits 1--0) 498c2ecf20Sopenharmony_ci - B\ :sub:`0006low`\ (bits 7--4) 508c2ecf20Sopenharmony_ci 518c2ecf20Sopenharmony_ci G\ :sub:`0005high`\ (bits 3--0) 528c2ecf20Sopenharmony_ci * - start + 8: 538c2ecf20Sopenharmony_ci - G\ :sub:`0007low`\ (bits 7--6) 548c2ecf20Sopenharmony_ci 558c2ecf20Sopenharmony_ci B\ :sub:`0006high`\ (bits 5--0) 568c2ecf20Sopenharmony_ci - G\ :sub:`0007high` 578c2ecf20Sopenharmony_ci - B\ :sub:`0008low` 588c2ecf20Sopenharmony_ci - G\ :sub:`0009low`\ (bits 7--2) 598c2ecf20Sopenharmony_ci 608c2ecf20Sopenharmony_ci B\ :sub:`0008high`\ (bits 1--0) 618c2ecf20Sopenharmony_ci * - start + 12: 628c2ecf20Sopenharmony_ci - B\ :sub:`0010low`\ (bits 7--4) 638c2ecf20Sopenharmony_ci 648c2ecf20Sopenharmony_ci G\ :sub:`0009high`\ (bits 3--0) 658c2ecf20Sopenharmony_ci - G\ :sub:`0011low`\ (bits 7--6) 668c2ecf20Sopenharmony_ci 678c2ecf20Sopenharmony_ci B\ :sub:`0010high`\ (bits 5--0) 688c2ecf20Sopenharmony_ci - G\ :sub:`0011high` 698c2ecf20Sopenharmony_ci - B\ :sub:`0012low` 708c2ecf20Sopenharmony_ci * - start + 16: 718c2ecf20Sopenharmony_ci - G\ :sub:`0013low`\ (bits 7--2) 728c2ecf20Sopenharmony_ci 738c2ecf20Sopenharmony_ci B\ :sub:`0012high`\ (bits 1--0) 748c2ecf20Sopenharmony_ci - B\ :sub:`0014low`\ (bits 7--4) 758c2ecf20Sopenharmony_ci 768c2ecf20Sopenharmony_ci G\ :sub:`0013high`\ (bits 3--0) 778c2ecf20Sopenharmony_ci - G\ :sub:`0015low`\ (bits 7--6) 788c2ecf20Sopenharmony_ci 798c2ecf20Sopenharmony_ci B\ :sub:`0014high`\ (bits 5--0) 808c2ecf20Sopenharmony_ci - G\ :sub:`0015high` 818c2ecf20Sopenharmony_ci * - start + 20 828c2ecf20Sopenharmony_ci - B\ :sub:`0016low` 838c2ecf20Sopenharmony_ci - G\ :sub:`0017low`\ (bits 7--2) 848c2ecf20Sopenharmony_ci 858c2ecf20Sopenharmony_ci B\ :sub:`0016high`\ (bits 1--0) 868c2ecf20Sopenharmony_ci - B\ :sub:`0018low`\ (bits 7--4) 878c2ecf20Sopenharmony_ci 888c2ecf20Sopenharmony_ci G\ :sub:`0017high`\ (bits 3--0) 898c2ecf20Sopenharmony_ci - G\ :sub:`0019low`\ (bits 7--6) 908c2ecf20Sopenharmony_ci 918c2ecf20Sopenharmony_ci B\ :sub:`0018high`\ (bits 5--0) 928c2ecf20Sopenharmony_ci * - start + 24: 938c2ecf20Sopenharmony_ci - G\ :sub:`0019high` 948c2ecf20Sopenharmony_ci - B\ :sub:`0020low` 958c2ecf20Sopenharmony_ci - G\ :sub:`0021low`\ (bits 7--2) 968c2ecf20Sopenharmony_ci 978c2ecf20Sopenharmony_ci B\ :sub:`0020high`\ (bits 1--0) 988c2ecf20Sopenharmony_ci - B\ :sub:`0022low`\ (bits 7--4) 998c2ecf20Sopenharmony_ci 1008c2ecf20Sopenharmony_ci G\ :sub:`0021high`\ (bits 3--0) 1018c2ecf20Sopenharmony_ci * - start + 28: 1028c2ecf20Sopenharmony_ci - G\ :sub:`0023low`\ (bits 7--6) 1038c2ecf20Sopenharmony_ci 1048c2ecf20Sopenharmony_ci B\ :sub:`0022high`\ (bits 5--0) 1058c2ecf20Sopenharmony_ci - G\ :sub:`0023high` 1068c2ecf20Sopenharmony_ci - B\ :sub:`0024low` 1078c2ecf20Sopenharmony_ci - B\ :sub:`0024high`\ (bits 1--0) 1088c2ecf20Sopenharmony_ci * - start + 32: 1098c2ecf20Sopenharmony_ci - G\ :sub:`0100low` 1108c2ecf20Sopenharmony_ci - R\ :sub:`0101low`\ (bits 7--2) 1118c2ecf20Sopenharmony_ci 1128c2ecf20Sopenharmony_ci G\ :sub:`0100high`\ (bits 1--0) 1138c2ecf20Sopenharmony_ci - G\ :sub:`0102low`\ (bits 7--4) 1148c2ecf20Sopenharmony_ci 1158c2ecf20Sopenharmony_ci R\ :sub:`0101high`\ (bits 3--0) 1168c2ecf20Sopenharmony_ci - R\ :sub:`0103low`\ (bits 7--6) 1178c2ecf20Sopenharmony_ci 1188c2ecf20Sopenharmony_ci G\ :sub:`0102high`\ (bits 5--0) 1198c2ecf20Sopenharmony_ci * - start + 36: 1208c2ecf20Sopenharmony_ci - R\ :sub:`0103high` 1218c2ecf20Sopenharmony_ci - G\ :sub:`0104low` 1228c2ecf20Sopenharmony_ci - R\ :sub:`0105low`\ (bits 7--2) 1238c2ecf20Sopenharmony_ci 1248c2ecf20Sopenharmony_ci G\ :sub:`0104high`\ (bits 1--0) 1258c2ecf20Sopenharmony_ci - G\ :sub:`0106low`\ (bits 7--4) 1268c2ecf20Sopenharmony_ci 1278c2ecf20Sopenharmony_ci R\ :sub:`0105high`\ (bits 3--0) 1288c2ecf20Sopenharmony_ci * - start + 40: 1298c2ecf20Sopenharmony_ci - R\ :sub:`0107low`\ (bits 7--6) 1308c2ecf20Sopenharmony_ci 1318c2ecf20Sopenharmony_ci G\ :sub:`0106high`\ (bits 5--0) 1328c2ecf20Sopenharmony_ci - R\ :sub:`0107high` 1338c2ecf20Sopenharmony_ci - G\ :sub:`0108low` 1348c2ecf20Sopenharmony_ci - R\ :sub:`0109low`\ (bits 7--2) 1358c2ecf20Sopenharmony_ci 1368c2ecf20Sopenharmony_ci G\ :sub:`0108high`\ (bits 1--0) 1378c2ecf20Sopenharmony_ci * - start + 44: 1388c2ecf20Sopenharmony_ci - G\ :sub:`0110low`\ (bits 7--4) 1398c2ecf20Sopenharmony_ci 1408c2ecf20Sopenharmony_ci R\ :sub:`0109high`\ (bits 3--0) 1418c2ecf20Sopenharmony_ci - R\ :sub:`0111low`\ (bits 7--6) 1428c2ecf20Sopenharmony_ci 1438c2ecf20Sopenharmony_ci G\ :sub:`0110high`\ (bits 5--0) 1448c2ecf20Sopenharmony_ci - R\ :sub:`0111high` 1458c2ecf20Sopenharmony_ci - G\ :sub:`0112low` 1468c2ecf20Sopenharmony_ci * - start + 48: 1478c2ecf20Sopenharmony_ci - R\ :sub:`0113low`\ (bits 7--2) 1488c2ecf20Sopenharmony_ci 1498c2ecf20Sopenharmony_ci G\ :sub:`0112high`\ (bits 1--0) 1508c2ecf20Sopenharmony_ci - G\ :sub:`0114low`\ (bits 7--4) 1518c2ecf20Sopenharmony_ci 1528c2ecf20Sopenharmony_ci R\ :sub:`0113high`\ (bits 3--0) 1538c2ecf20Sopenharmony_ci - R\ :sub:`0115low`\ (bits 7--6) 1548c2ecf20Sopenharmony_ci 1558c2ecf20Sopenharmony_ci G\ :sub:`0114high`\ (bits 5--0) 1568c2ecf20Sopenharmony_ci - R\ :sub:`0115high` 1578c2ecf20Sopenharmony_ci * - start + 52: 1588c2ecf20Sopenharmony_ci - G\ :sub:`0116low` 1598c2ecf20Sopenharmony_ci - R\ :sub:`0117low`\ (bits 7--2) 1608c2ecf20Sopenharmony_ci 1618c2ecf20Sopenharmony_ci G\ :sub:`0116high`\ (bits 1--0) 1628c2ecf20Sopenharmony_ci - G\ :sub:`0118low`\ (bits 7--4) 1638c2ecf20Sopenharmony_ci 1648c2ecf20Sopenharmony_ci R\ :sub:`0117high`\ (bits 3--0) 1658c2ecf20Sopenharmony_ci - R\ :sub:`0119low`\ (bits 7--6) 1668c2ecf20Sopenharmony_ci 1678c2ecf20Sopenharmony_ci G\ :sub:`0118high`\ (bits 5--0) 1688c2ecf20Sopenharmony_ci * - start + 56: 1698c2ecf20Sopenharmony_ci - R\ :sub:`0119high` 1708c2ecf20Sopenharmony_ci - G\ :sub:`0120low` 1718c2ecf20Sopenharmony_ci - R\ :sub:`0121low`\ (bits 7--2) 1728c2ecf20Sopenharmony_ci 1738c2ecf20Sopenharmony_ci G\ :sub:`0120high`\ (bits 1--0) 1748c2ecf20Sopenharmony_ci - G\ :sub:`0122low`\ (bits 7--4) 1758c2ecf20Sopenharmony_ci 1768c2ecf20Sopenharmony_ci R\ :sub:`0121high`\ (bits 3--0) 1778c2ecf20Sopenharmony_ci * - start + 60: 1788c2ecf20Sopenharmony_ci - R\ :sub:`0123low`\ (bits 7--6) 1798c2ecf20Sopenharmony_ci 1808c2ecf20Sopenharmony_ci G\ :sub:`0122high`\ (bits 5--0) 1818c2ecf20Sopenharmony_ci - R\ :sub:`0123high` 1828c2ecf20Sopenharmony_ci - G\ :sub:`0124low` 1838c2ecf20Sopenharmony_ci - G\ :sub:`0124high`\ (bits 1--0) 1848c2ecf20Sopenharmony_ci * - start + 64: 1858c2ecf20Sopenharmony_ci - B\ :sub:`0200low` 1868c2ecf20Sopenharmony_ci - G\ :sub:`0201low`\ (bits 7--2) 1878c2ecf20Sopenharmony_ci 1888c2ecf20Sopenharmony_ci B\ :sub:`0200high`\ (bits 1--0) 1898c2ecf20Sopenharmony_ci - B\ :sub:`0202low`\ (bits 7--4) 1908c2ecf20Sopenharmony_ci 1918c2ecf20Sopenharmony_ci G\ :sub:`0201high`\ (bits 3--0) 1928c2ecf20Sopenharmony_ci - G\ :sub:`0203low`\ (bits 7--6) 1938c2ecf20Sopenharmony_ci 1948c2ecf20Sopenharmony_ci B\ :sub:`0202high`\ (bits 5--0) 1958c2ecf20Sopenharmony_ci * - start + 68: 1968c2ecf20Sopenharmony_ci - G\ :sub:`0203high` 1978c2ecf20Sopenharmony_ci - B\ :sub:`0204low` 1988c2ecf20Sopenharmony_ci - G\ :sub:`0205low`\ (bits 7--2) 1998c2ecf20Sopenharmony_ci 2008c2ecf20Sopenharmony_ci B\ :sub:`0204high`\ (bits 1--0) 2018c2ecf20Sopenharmony_ci - B\ :sub:`0206low`\ (bits 7--4) 2028c2ecf20Sopenharmony_ci 2038c2ecf20Sopenharmony_ci G\ :sub:`0205high`\ (bits 3--0) 2048c2ecf20Sopenharmony_ci * - start + 72: 2058c2ecf20Sopenharmony_ci - G\ :sub:`0207low`\ (bits 7--6) 2068c2ecf20Sopenharmony_ci 2078c2ecf20Sopenharmony_ci B\ :sub:`0206high`\ (bits 5--0) 2088c2ecf20Sopenharmony_ci - G\ :sub:`0207high` 2098c2ecf20Sopenharmony_ci - B\ :sub:`0208low` 2108c2ecf20Sopenharmony_ci - G\ :sub:`0209low`\ (bits 7--2) 2118c2ecf20Sopenharmony_ci 2128c2ecf20Sopenharmony_ci B\ :sub:`0208high`\ (bits 1--0) 2138c2ecf20Sopenharmony_ci * - start + 76: 2148c2ecf20Sopenharmony_ci - B\ :sub:`0210low`\ (bits 7--4) 2158c2ecf20Sopenharmony_ci 2168c2ecf20Sopenharmony_ci G\ :sub:`0209high`\ (bits 3--0) 2178c2ecf20Sopenharmony_ci - G\ :sub:`0211low`\ (bits 7--6) 2188c2ecf20Sopenharmony_ci 2198c2ecf20Sopenharmony_ci B\ :sub:`0210high`\ (bits 5--0) 2208c2ecf20Sopenharmony_ci - G\ :sub:`0211high` 2218c2ecf20Sopenharmony_ci - B\ :sub:`0212low` 2228c2ecf20Sopenharmony_ci * - start + 80: 2238c2ecf20Sopenharmony_ci - G\ :sub:`0213low`\ (bits 7--2) 2248c2ecf20Sopenharmony_ci 2258c2ecf20Sopenharmony_ci B\ :sub:`0212high`\ (bits 1--0) 2268c2ecf20Sopenharmony_ci - B\ :sub:`0214low`\ (bits 7--4) 2278c2ecf20Sopenharmony_ci 2288c2ecf20Sopenharmony_ci G\ :sub:`0213high`\ (bits 3--0) 2298c2ecf20Sopenharmony_ci - G\ :sub:`0215low`\ (bits 7--6) 2308c2ecf20Sopenharmony_ci 2318c2ecf20Sopenharmony_ci B\ :sub:`0214high`\ (bits 5--0) 2328c2ecf20Sopenharmony_ci - G\ :sub:`0215high` 2338c2ecf20Sopenharmony_ci * - start + 84: 2348c2ecf20Sopenharmony_ci - B\ :sub:`0216low` 2358c2ecf20Sopenharmony_ci - G\ :sub:`0217low`\ (bits 7--2) 2368c2ecf20Sopenharmony_ci 2378c2ecf20Sopenharmony_ci B\ :sub:`0216high`\ (bits 1--0) 2388c2ecf20Sopenharmony_ci - B\ :sub:`0218low`\ (bits 7--4) 2398c2ecf20Sopenharmony_ci 2408c2ecf20Sopenharmony_ci G\ :sub:`0217high`\ (bits 3--0) 2418c2ecf20Sopenharmony_ci - G\ :sub:`0219low`\ (bits 7--6) 2428c2ecf20Sopenharmony_ci 2438c2ecf20Sopenharmony_ci B\ :sub:`0218high`\ (bits 5--0) 2448c2ecf20Sopenharmony_ci * - start + 88: 2458c2ecf20Sopenharmony_ci - G\ :sub:`0219high` 2468c2ecf20Sopenharmony_ci - B\ :sub:`0220low` 2478c2ecf20Sopenharmony_ci - G\ :sub:`0221low`\ (bits 7--2) 2488c2ecf20Sopenharmony_ci 2498c2ecf20Sopenharmony_ci B\ :sub:`0220high`\ (bits 1--0) 2508c2ecf20Sopenharmony_ci - B\ :sub:`0222low`\ (bits 7--4) 2518c2ecf20Sopenharmony_ci 2528c2ecf20Sopenharmony_ci G\ :sub:`0221high`\ (bits 3--0) 2538c2ecf20Sopenharmony_ci * - start + 92: 2548c2ecf20Sopenharmony_ci - G\ :sub:`0223low`\ (bits 7--6) 2558c2ecf20Sopenharmony_ci 2568c2ecf20Sopenharmony_ci B\ :sub:`0222high`\ (bits 5--0) 2578c2ecf20Sopenharmony_ci - G\ :sub:`0223high` 2588c2ecf20Sopenharmony_ci - B\ :sub:`0224low` 2598c2ecf20Sopenharmony_ci - B\ :sub:`0224high`\ (bits 1--0) 2608c2ecf20Sopenharmony_ci * - start + 96: 2618c2ecf20Sopenharmony_ci - G\ :sub:`0300low` 2628c2ecf20Sopenharmony_ci - R\ :sub:`0301low`\ (bits 7--2) 2638c2ecf20Sopenharmony_ci 2648c2ecf20Sopenharmony_ci G\ :sub:`0300high`\ (bits 1--0) 2658c2ecf20Sopenharmony_ci - G\ :sub:`0302low`\ (bits 7--4) 2668c2ecf20Sopenharmony_ci 2678c2ecf20Sopenharmony_ci R\ :sub:`0301high`\ (bits 3--0) 2688c2ecf20Sopenharmony_ci - R\ :sub:`0303low`\ (bits 7--6) 2698c2ecf20Sopenharmony_ci 2708c2ecf20Sopenharmony_ci G\ :sub:`0302high`\ (bits 5--0) 2718c2ecf20Sopenharmony_ci * - start + 100: 2728c2ecf20Sopenharmony_ci - R\ :sub:`0303high` 2738c2ecf20Sopenharmony_ci - G\ :sub:`0304low` 2748c2ecf20Sopenharmony_ci - R\ :sub:`0305low`\ (bits 7--2) 2758c2ecf20Sopenharmony_ci 2768c2ecf20Sopenharmony_ci G\ :sub:`0304high`\ (bits 1--0) 2778c2ecf20Sopenharmony_ci - G\ :sub:`0306low`\ (bits 7--4) 2788c2ecf20Sopenharmony_ci 2798c2ecf20Sopenharmony_ci R\ :sub:`0305high`\ (bits 3--0) 2808c2ecf20Sopenharmony_ci * - start + 104: 2818c2ecf20Sopenharmony_ci - R\ :sub:`0307low`\ (bits 7--6) 2828c2ecf20Sopenharmony_ci 2838c2ecf20Sopenharmony_ci G\ :sub:`0306high`\ (bits 5--0) 2848c2ecf20Sopenharmony_ci - R\ :sub:`0307high` 2858c2ecf20Sopenharmony_ci - G\ :sub:`0308low` 2868c2ecf20Sopenharmony_ci - R\ :sub:`0309low`\ (bits 7--2) 2878c2ecf20Sopenharmony_ci 2888c2ecf20Sopenharmony_ci G\ :sub:`0308high`\ (bits 1--0) 2898c2ecf20Sopenharmony_ci * - start + 108: 2908c2ecf20Sopenharmony_ci - G\ :sub:`0310low`\ (bits 7--4) 2918c2ecf20Sopenharmony_ci 2928c2ecf20Sopenharmony_ci R\ :sub:`0309high`\ (bits 3--0) 2938c2ecf20Sopenharmony_ci - R\ :sub:`0311low`\ (bits 7--6) 2948c2ecf20Sopenharmony_ci 2958c2ecf20Sopenharmony_ci G\ :sub:`0310high`\ (bits 5--0) 2968c2ecf20Sopenharmony_ci - R\ :sub:`0311high` 2978c2ecf20Sopenharmony_ci - G\ :sub:`0312low` 2988c2ecf20Sopenharmony_ci * - start + 112: 2998c2ecf20Sopenharmony_ci - R\ :sub:`0313low`\ (bits 7--2) 3008c2ecf20Sopenharmony_ci 3018c2ecf20Sopenharmony_ci G\ :sub:`0312high`\ (bits 1--0) 3028c2ecf20Sopenharmony_ci - G\ :sub:`0314low`\ (bits 7--4) 3038c2ecf20Sopenharmony_ci 3048c2ecf20Sopenharmony_ci R\ :sub:`0313high`\ (bits 3--0) 3058c2ecf20Sopenharmony_ci - R\ :sub:`0315low`\ (bits 7--6) 3068c2ecf20Sopenharmony_ci 3078c2ecf20Sopenharmony_ci G\ :sub:`0314high`\ (bits 5--0) 3088c2ecf20Sopenharmony_ci - R\ :sub:`0315high` 3098c2ecf20Sopenharmony_ci * - start + 116: 3108c2ecf20Sopenharmony_ci - G\ :sub:`0316low` 3118c2ecf20Sopenharmony_ci - R\ :sub:`0317low`\ (bits 7--2) 3128c2ecf20Sopenharmony_ci 3138c2ecf20Sopenharmony_ci G\ :sub:`0316high`\ (bits 1--0) 3148c2ecf20Sopenharmony_ci - G\ :sub:`0318low`\ (bits 7--4) 3158c2ecf20Sopenharmony_ci 3168c2ecf20Sopenharmony_ci R\ :sub:`0317high`\ (bits 3--0) 3178c2ecf20Sopenharmony_ci - R\ :sub:`0319low`\ (bits 7--6) 3188c2ecf20Sopenharmony_ci 3198c2ecf20Sopenharmony_ci G\ :sub:`0318high`\ (bits 5--0) 3208c2ecf20Sopenharmony_ci * - start + 120: 3218c2ecf20Sopenharmony_ci - R\ :sub:`0319high` 3228c2ecf20Sopenharmony_ci - G\ :sub:`0320low` 3238c2ecf20Sopenharmony_ci - R\ :sub:`0321low`\ (bits 7--2) 3248c2ecf20Sopenharmony_ci 3258c2ecf20Sopenharmony_ci G\ :sub:`0320high`\ (bits 1--0) 3268c2ecf20Sopenharmony_ci - G\ :sub:`0322low`\ (bits 7--4) 3278c2ecf20Sopenharmony_ci 3288c2ecf20Sopenharmony_ci R\ :sub:`0321high`\ (bits 3--0) 3298c2ecf20Sopenharmony_ci * - start + 124: 3308c2ecf20Sopenharmony_ci - R\ :sub:`0323low`\ (bits 7--6) 3318c2ecf20Sopenharmony_ci 3328c2ecf20Sopenharmony_ci G\ :sub:`0322high`\ (bits 5--0) 3338c2ecf20Sopenharmony_ci - R\ :sub:`0323high` 3348c2ecf20Sopenharmony_ci - G\ :sub:`0324low` 3358c2ecf20Sopenharmony_ci - G\ :sub:`0324high`\ (bits 1--0) 336