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