xref: /linux/Documentation/userspace-api/media/v4l/pixfmt-rawnn-cru.rst (revision 8d2b0853add1d7534dc0794e3c8e0b9e8c4ec640)
1.. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
2
3.. _v4l2-pix-fmt-raw-cru10:
4.. _v4l2-pix-fmt-raw-cru12:
5.. _v4l2-pix-fmt-raw-cru14:
6.. _v4l2-pix-fmt-raw-cru20:
7
8**********************************************************************************************************************************
9V4L2_PIX_FMT_RAW_CRU10 ('CR10'), V4L2_PIX_FMT_RAW_CRU12 ('CR12'), V4L2_PIX_FMT_RAW_CRU14 ('CR14'), V4L2_PIX_FMT_RAW_CRU20 ('CR20')
10**********************************************************************************************************************************
11
12===============================================================
13Renesas RZ/V2H Camera Receiver Unit 64-bit packed pixel formats
14===============================================================
15
16| V4L2_PIX_FMT_RAW_CRU10 (CR10)
17| V4L2_PIX_FMT_RAW_CRU12 (CR12)
18| V4L2_PIX_FMT_RAW_CRU14 (CR14)
19| V4L2_PIX_FMT_RAW_CRU20 (CR20)
20
21Description
22===========
23
24These pixel formats are some of the RAW outputs for the Camera Receiver Unit in
25the Renesas RZ/V2H SoC. They are raw formats which pack pixels contiguously into
2664-bit units, with the 4 or 8 most significant bits padded.
27
28**Byte Order**
29
30.. flat-table:: RAW formats
31    :header-rows:  2
32    :stub-columns: 0
33    :widths: 36 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 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
34    :fill-cells:
35
36    * - :rspan:`1` Pixel Format Code
37      - :cspan:`63` Data organization
38    * - 63
39      - 62
40      - 61
41      - 60
42      - 59
43      - 58
44      - 57
45      - 56
46      - 55
47      - 54
48      - 53
49      - 52
50      - 51
51      - 50
52      - 49
53      - 48
54      - 47
55      - 46
56      - 45
57      - 44
58      - 43
59      - 42
60      - 41
61      - 40
62      - 39
63      - 38
64      - 37
65      - 36
66      - 35
67      - 34
68      - 33
69      - 32
70      - 31
71      - 30
72      - 29
73      - 28
74      - 27
75      - 26
76      - 25
77      - 24
78      - 23
79      - 22
80      - 21
81      - 20
82      - 19
83      - 18
84      - 17
85      - 16
86      - 15
87      - 14
88      - 13
89      - 12
90      - 11
91      - 10
92      - 9
93      - 8
94      - 7
95      - 6
96      - 5
97      - 4
98      - 3
99      - 2
100      - 1
101      - 0
102    * - V4L2_PIX_FMT_RAW_CRU10
103      - 0
104      - 0
105      - 0
106      - 0
107      - :cspan:`9` P5
108      - :cspan:`9` P4
109      - :cspan:`9` P3
110      - :cspan:`9` P2
111      - :cspan:`9` P1
112      - :cspan:`9` P0
113    * - V4L2_PIX_FMT_RAW_CRU12
114      - 0
115      - 0
116      - 0
117      - 0
118      - :cspan:`11` P4
119      - :cspan:`11` P3
120      - :cspan:`11` P2
121      - :cspan:`11` P1
122      - :cspan:`11` P0
123    * - V4L2_PIX_FMT_RAW_CRU14
124      - 0
125      - 0
126      - 0
127      - 0
128      - 0
129      - 0
130      - 0
131      - 0
132      - :cspan:`13` P3
133      - :cspan:`13` P2
134      - :cspan:`13` P1
135      - :cspan:`13` P0
136    * - V4L2_PIX_FMT_RAW_CRU20
137      - 0
138      - 0
139      - 0
140      - 0
141      - :cspan:`19` P2
142      - :cspan:`19` P1
143      - :cspan:`19` P0
144