Lines Matching +full:0 +full:- +full:8
1 .. SPDX-License-Identifier: GPL-2.0+
8 It provides fine-grained random access and minimizes the amount of
21 AFBC streams can contain several components - where a component
31 * Component 0: R
36 fourcc:modifier pair. In general, component '0' is considered to
37 reside in the least-significant bits of the corresponding linear
42 * Component 0: R(8)
43 * Component 1: G(8)
44 * Component 2: B(8)
45 * Component 3: A(8)
49 * Component 0: R(8)
50 * Component 1: G(8)
51 * Component 2: B(8)
55 * Component 0: Y(8)
56 * Component 1: Cb(8, 2x1 subsampled)
57 * Component 2: Cr(8, 2x1 subsampled)
65 * Component 0: R(8)
66 * Component 1: G(8)
67 * Component 2: B(8)
68 * Component 3: X(8)
81 Formats which are typically multi-planar in linear layouts (e.g. YUV
94 * Plane 0:
96 * Component 0: Y(8)
97 * Component 1: Cb(8, 2x1 subsampled)
98 * Component 2: Cr(8, 2x1 subsampled)
102 * Plane 0:
104 * Component 0: Y(8)
108 * Component 0: Cb(8, 2x1 subsampled)
109 * Component 1: Cr(8, 2x1 subsampled)
111 Cross-device interoperability
115 canonical formats for use between AFBC-enabled devices. Formats which
119 .. flat-table:: AFBC formats
121 * - Fourcc code
122 - Description
123 - Planes/Components
125 * - DRM_FORMAT_ABGR2101010
126 - 10-bit per component RGB, with 2-bit alpha
127 - Plane 0: 4 components
128 * Component 0: R(10)
133 * - DRM_FORMAT_ABGR8888
134 - 8-bit per component RGB, with 8-bit alpha
135 - Plane 0: 4 components
136 * Component 0: R(8)
137 * Component 1: G(8)
138 * Component 2: B(8)
139 * Component 3: A(8)
141 * - DRM_FORMAT_BGR888
142 - 8-bit per component RGB
143 - Plane 0: 3 components
144 * Component 0: R(8)
145 * Component 1: G(8)
146 * Component 2: B(8)
148 * - DRM_FORMAT_BGR565
149 - 5/6-bit per component RGB
150 - Plane 0: 3 components
151 * Component 0: R(5)
155 * - DRM_FORMAT_ABGR1555
156 - 5-bit per component RGB, with 1-bit alpha
157 - Plane 0: 4 components
158 * Component 0: R(5)
163 * - DRM_FORMAT_VUY888
164 - 8-bit per component YCbCr 444, single plane
165 - Plane 0: 3 components
166 * Component 0: Y(8)
167 * Component 1: Cb(8)
168 * Component 2: Cr(8)
170 * - DRM_FORMAT_VUY101010
171 - 10-bit per component YCbCr 444, single plane
172 - Plane 0: 3 components
173 * Component 0: Y(10)
177 * - DRM_FORMAT_YUYV
178 - 8-bit per component YCbCr 422, single plane
179 - Plane 0: 3 components
180 * Component 0: Y(8)
181 * Component 1: Cb(8, 2x1 subsampled)
182 * Component 2: Cr(8, 2x1 subsampled)
184 * - DRM_FORMAT_NV16
185 - 8-bit per component YCbCr 422, two plane
186 - Plane 0: 1 component
187 * Component 0: Y(8)
189 * Component 0: Cb(8, 2x1 subsampled)
190 * Component 1: Cr(8, 2x1 subsampled)
192 * - DRM_FORMAT_Y210
193 - 10-bit per component YCbCr 422, single plane
194 - Plane 0: 3 components
195 * Component 0: Y(10)
199 * - DRM_FORMAT_P210
200 - 10-bit per component YCbCr 422, two plane
201 - Plane 0: 1 component
202 * Component 0: Y(10)
204 * Component 0: Cb(10, 2x1 subsampled)
207 * - DRM_FORMAT_YUV420_8BIT
208 - 8-bit per component YCbCr 420, single plane
209 - Plane 0: 3 components
210 * Component 0: Y(8)
211 * Component 1: Cb(8, 2x2 subsampled)
212 * Component 2: Cr(8, 2x2 subsampled)
214 * - DRM_FORMAT_YUV420_10BIT
215 - 10-bit per component YCbCr 420, single plane
216 - Plane 0: 3 components
217 * Component 0: Y(10)
221 * - DRM_FORMAT_NV12
222 - 8-bit per component YCbCr 420, two plane
223 - Plane 0: 1 component
224 * Component 0: Y(8)
226 * Component 0: Cb(8, 2x2 subsampled)
227 * Component 1: Cr(8, 2x2 subsampled)
229 * - DRM_FORMAT_P010
230 - 10-bit per component YCbCr 420, two plane
231 - Plane 0: 1 component
232 * Component 0: Y(10)
234 * Component 0: Cb(10, 2x2 subsampled)