Linux Audio

Check our new training course

In-person Linux kernel drivers training

Jun 16-20, 2025
Register
Loading...
Note: File does not exist in v3.1.
  1/* SPDX-License-Identifier: GPL-2.0 */
  2
  3#ifndef DRM_KUNIT_EDID_H_
  4#define DRM_KUNIT_EDID_H_
  5
  6/*
  7 * edid-decode (hex):
  8 *
  9 * 00 ff ff ff ff ff ff 00 31 d8 2a 00 00 00 00 00
 10 * 00 21 01 03 81 a0 5a 78 0a 00 00 00 00 00 00 00
 11 * 00 00 00 00 00 00 01 01 01 01 01 01 01 01 01 01
 12 * 01 01 01 01 01 01 02 3a 80 18 71 38 2d 40 58 2c
 13 * 45 00 40 84 63 00 00 1e 00 00 00 fc 00 54 65 73
 14 * 74 20 45 44 49 44 0a 20 20 20 00 00 00 fd 00 32
 15 * 46 1e 46 0f 00 0a 20 20 20 20 20 20 00 00 00 10
 16 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab
 17 *
 18 * ----------------
 19 *
 20 * Block 0, Base EDID:
 21 *   EDID Structure Version & Revision: 1.3
 22 *   Vendor & Product Identification:
 23 *     Manufacturer: LNX
 24 *     Model: 42
 25 *     Made in: 2023
 26 *   Basic Display Parameters & Features:
 27 *     Digital display
 28 *     DFP 1.x compatible TMDS
 29 *     Maximum image size: 160 cm x 90 cm
 30 *     Gamma: 2.20
 31 *     RGB color display
 32 *     First detailed timing is the preferred timing
 33 *   Color Characteristics:
 34 *     Red  : 0.0000, 0.0000
 35 *     Green: 0.0000, 0.0000
 36 *     Blue : 0.0000, 0.0000
 37 *     White: 0.0000, 0.0000
 38 *   Established Timings I & II: none
 39 *   Standard Timings: none
 40 *   Detailed Timing Descriptors:
 41 *     DTD 1:  1920x1080   60.000000 Hz  16:9     67.500 kHz    148.500000 MHz (1600 mm x 900 mm)
 42 *                  Hfront   88 Hsync  44 Hback  148 Hpol P
 43 *                  Vfront    4 Vsync   5 Vback   36 Vpol P
 44 *     Display Product Name: 'Test EDID'
 45 *     Display Range Limits:
 46 *       Monitor ranges (GTF): 50-70 Hz V, 30-70 kHz H, max dotclock 150 MHz
 47 *     Dummy Descriptor:
 48 * Checksum: 0xab
 49 */
 50static const unsigned char test_edid_dvi_1080p[] = {
 51	0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x31, 0xd8, 0x2a, 0x00,
 52	0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x01, 0x03, 0x81, 0xa0, 0x5a, 0x78,
 53	0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 54	0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
 55	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x3a, 0x80, 0x18, 0x71, 0x38,
 56	0x2d, 0x40, 0x58, 0x2c, 0x45, 0x00, 0x40, 0x84, 0x63, 0x00, 0x00, 0x1e,
 57	0x00, 0x00, 0x00, 0xfc, 0x00, 0x54, 0x65, 0x73, 0x74, 0x20, 0x45, 0x44,
 58	0x49, 0x44, 0x0a, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0xfd, 0x00, 0x32,
 59	0x46, 0x1e, 0x46, 0x0f, 0x00, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
 60	0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 61	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xab
 62};
 63
 64/*
 65 * edid-decode (hex):
 66 *
 67 * 00 ff ff ff ff ff ff 00 31 d8 2a 00 00 00 00 00
 68 * 00 21 01 03 81 a0 5a 78 02 00 00 00 00 00 00 00
 69 * 00 00 00 20 00 00 01 01 01 01 01 01 01 01 01 01
 70 * 01 01 01 01 01 01 02 3a 80 18 71 38 2d 40 58 2c
 71 * 45 00 40 84 63 00 00 1e 00 00 00 fc 00 54 65 73
 72 * 74 20 45 44 49 44 0a 20 20 20 00 00 00 fd 00 32
 73 * 46 1e 46 0f 00 0a 20 20 20 20 20 20 00 00 00 10
 74 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 92
 75 *
 76 * 02 03 1b 81 e3 05 00 20 41 10 e2 00 4a 6d 03 0c
 77 * 00 12 34 00 28 20 00 00 00 00 00 00 00 00 00 00
 78 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 79 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 80 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 81 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 82 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 83 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d0
 84 *
 85 * ----------------
 86 *
 87 * Block 0, Base EDID:
 88 *   EDID Structure Version & Revision: 1.3
 89 *   Vendor & Product Identification:
 90 *     Manufacturer: LNX
 91 *     Model: 42
 92 *     Made in: 2023
 93 *   Basic Display Parameters & Features:
 94 *     Digital display
 95 *     DFP 1.x compatible TMDS
 96 *     Maximum image size: 160 cm x 90 cm
 97 *     Gamma: 2.20
 98 *     Monochrome or grayscale display
 99 *     First detailed timing is the preferred timing
100 *   Color Characteristics:
101 *     Red  : 0.0000, 0.0000
102 *     Green: 0.0000, 0.0000
103 *     Blue : 0.0000, 0.0000
104 *     White: 0.0000, 0.0000
105 *   Established Timings I & II:
106 *     DMT 0x04:   640x480    59.940476 Hz   4:3     31.469 kHz     25.175000 MHz
107 *   Standard Timings: none
108 *   Detailed Timing Descriptors:
109 *     DTD 1:  1920x1080   60.000000 Hz  16:9     67.500 kHz    148.500000 MHz (1600 mm x 900 mm)
110 *                  Hfront   88 Hsync  44 Hback  148 Hpol P
111 *                  Vfront    4 Vsync   5 Vback   36 Vpol P
112 *     Display Product Name: 'Test EDID'
113 *     Display Range Limits:
114 *       Monitor ranges (GTF): 50-70 Hz V, 30-70 kHz H, max dotclock 150 MHz
115 *     Dummy Descriptor:
116 *   Extension blocks: 1
117 * Checksum: 0x92
118 *
119 * ----------------
120 *
121 * Block 1, CTA-861 Extension Block:
122 *   Revision: 3
123 *   Underscans IT Video Formats by default
124 *   Native detailed modes: 1
125 *   Colorimetry Data Block:
126 *     sRGB
127 *   Video Data Block:
128 *     VIC  16:  1920x1080   60.000000 Hz  16:9     67.500 kHz    148.500000 MHz
129 *   Video Capability Data Block:
130 *     YCbCr quantization: No Data
131 *     RGB quantization: Selectable (via AVI Q)
132 *     PT scan behavior: No Data
133 *     IT scan behavior: Always Underscanned
134 *     CE scan behavior: Always Underscanned
135 *   Vendor-Specific Data Block (HDMI), OUI 00-0C-03:
136 *     Source physical address: 1.2.3.4
137 *     Maximum TMDS clock: 200 MHz
138 *     Extended HDMI video details:
139 * Checksum: 0xd0  Unused space in Extension Block: 100 bytes
140 */
141static const unsigned char test_edid_hdmi_1080p_rgb_max_200mhz[] = {
142	0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x31, 0xd8, 0x2a, 0x00,
143	0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x01, 0x03, 0x81, 0xa0, 0x5a, 0x78,
144	0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20,
145	0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
146	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x3a, 0x80, 0x18, 0x71, 0x38,
147	0x2d, 0x40, 0x58, 0x2c, 0x45, 0x00, 0x40, 0x84, 0x63, 0x00, 0x00, 0x1e,
148	0x00, 0x00, 0x00, 0xfc, 0x00, 0x54, 0x65, 0x73, 0x74, 0x20, 0x45, 0x44,
149	0x49, 0x44, 0x0a, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0xfd, 0x00, 0x32,
150	0x46, 0x00, 0x00, 0xc4, 0x00, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
151	0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
152	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x41, 0x02, 0x03, 0x1b, 0x81,
153	0xe3, 0x05, 0x00, 0x20, 0x41, 0x10, 0xe2, 0x00, 0x4a, 0x6d, 0x03, 0x0c,
154	0x00, 0x12, 0x34, 0x00, 0x28, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
155	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
156	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
157	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
158	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
159	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
160	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
161	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
162	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
163	0x00, 0x00, 0x00, 0xd0
164};
165
166/*
167 * edid-decode (hex):
168 *
169 * 00 ff ff ff ff ff ff 00 31 d8 2a 00 00 00 00 00
170 * 00 21 01 03 81 a0 5a 78 02 00 00 00 00 00 00 00
171 * 00 00 00 20 00 00 01 01 01 01 01 01 01 01 01 01
172 * 01 01 01 01 01 01 02 3a 80 18 71 38 2d 40 58 2c
173 * 45 00 40 84 63 00 00 1e 00 00 00 fc 00 54 65 73
174 * 74 20 45 44 49 44 0a 20 20 20 00 00 00 fd 00 32
175 * 46 1e 46 0f 00 0a 20 20 20 20 20 20 00 00 00 10
176 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 92
177 *
178 * 02 03 1b 81 e3 05 00 20 41 10 e2 00 4a 6d 03 0c
179 * 00 12 34 00 28 20 00 00 00 00 00 00 00 00 00 00
180 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
181 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
182 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
183 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
184 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
185 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d0
186 *
187 * ----------------
188 *
189 * Block 0, Base EDID:
190 *   EDID Structure Version & Revision: 1.3
191 *   Vendor & Product Identification:
192 *     Manufacturer: LNX
193 *     Model: 42
194 *     Made in: 2023
195 *   Basic Display Parameters & Features:
196 *     Digital display
197 *     DFP 1.x compatible TMDS
198 *     Maximum image size: 160 cm x 90 cm
199 *     Gamma: 2.20
200 *     Monochrome or grayscale display
201 *     First detailed timing is the preferred timing
202 *   Color Characteristics:
203 *     Red  : 0.0000, 0.0000
204 *     Green: 0.0000, 0.0000
205 *     Blue : 0.0000, 0.0000
206 *     White: 0.0000, 0.0000
207 *   Established Timings I & II:
208 *     DMT 0x04:   640x480    59.940476 Hz   4:3     31.469 kHz     25.175000 MHz
209 *   Standard Timings: none
210 *   Detailed Timing Descriptors:
211 *     DTD 1:  1920x1080   60.000000 Hz  16:9     67.500 kHz    148.500000 MHz (1600 mm x 900 mm)
212 *                  Hfront   88 Hsync  44 Hback  148 Hpol P
213 *                  Vfront    4 Vsync   5 Vback   36 Vpol P
214 *     Display Product Name: 'Test EDID'
215 *     Display Range Limits:
216 *       Monitor ranges (GTF): 50-70 Hz V, 30-70 kHz H, max dotclock 150 MHz
217 *     Dummy Descriptor:
218 *   Extension blocks: 1
219 * Checksum: 0x92
220 *
221 * ----------------
222 *
223 * Block 1, CTA-861 Extension Block:
224 *   Revision: 3
225 *   Underscans IT Video Formats by default
226 *   Native detailed modes: 1
227 *   Colorimetry Data Block:
228 *     sRGB
229 *   Video Data Block:
230 *     VIC  16:  1920x1080   60.000000 Hz  16:9     67.500 kHz    148.500000 MHz
231 *   Video Capability Data Block:
232 *     YCbCr quantization: No Data
233 *     RGB quantization: Selectable (via AVI Q)
234 *     PT scan behavior: No Data
235 *     IT scan behavior: Always Underscanned
236 *     CE scan behavior: Always Underscanned
237 *   Vendor-Specific Data Block (HDMI), OUI 00-0C-03:
238 *     Source physical address: 1.2.3.4
239 *     Maximum TMDS clock: 340 MHz
240 *     Extended HDMI video details:
241 * Checksum: 0xd0  Unused space in Extension Block: 100 bytes
242 */
243static const unsigned char test_edid_hdmi_1080p_rgb_max_340mhz[] = {
244	0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x31, 0xd8, 0x2a, 0x00,
245	0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x01, 0x03, 0x81, 0xa0, 0x5a, 0x78,
246	0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20,
247	0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
248	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x3a, 0x80, 0x18, 0x71, 0x38,
249	0x2d, 0x40, 0x58, 0x2c, 0x45, 0x00, 0x40, 0x84, 0x63, 0x00, 0x00, 0x1e,
250	0x00, 0x00, 0x00, 0xfc, 0x00, 0x54, 0x65, 0x73, 0x74, 0x20, 0x45, 0x44,
251	0x49, 0x44, 0x0a, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0xfd, 0x00, 0x32,
252	0x46, 0x00, 0x00, 0xc4, 0x00, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
253	0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
254	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x41, 0x02, 0x03, 0x1b, 0x81,
255	0xe3, 0x05, 0x00, 0x20, 0x41, 0x10, 0xe2, 0x00, 0x4a, 0x6d, 0x03, 0x0c,
256	0x00, 0x12, 0x34, 0x00, 0x44, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
257	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
258	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
259	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
260	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
261	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
262	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
263	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
264	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
265	0x00, 0x00, 0x00, 0xd0
266};
267
268/*
269 * edid-decode (hex):
270 *
271 * 00 ff ff ff ff ff ff 00 31 d8 2a 00 00 00 00 00
272 * 00 21 01 03 81 a0 5a 78 1a 00 00 00 00 00 00 00
273 * 00 00 00 20 00 00 01 01 01 01 01 01 01 01 01 01
274 * 01 01 01 01 01 01 02 3a 80 18 71 38 2d 40 58 2c
275 * 45 00 40 84 63 00 00 1e 00 00 00 fc 00 54 65 73
276 * 74 20 45 44 49 44 0a 20 20 20 00 00 00 fd 00 32
277 * 46 1e 46 0f 00 0a 20 20 20 20 20 20 00 00 00 10
278 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 7a
279 *
280 * 02 03 1b b1 e3 05 00 20 41 10 e2 00 ca 6d 03 0c
281 * 00 12 34 78 28 20 00 00 00 00 00 00 00 00 00 00
282 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
283 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
284 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
285 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
286 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
287 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a8
288 *
289 * ----------------
290 *
291 * Block 0, Base EDID:
292 *   EDID Structure Version & Revision: 1.3
293 *   Vendor & Product Identification:
294 *     Manufacturer: LNX
295 *     Model: 42
296 *     Made in: 2023
297 *   Basic Display Parameters & Features:
298 *     Digital display
299 *     DFP 1.x compatible TMDS
300 *     Maximum image size: 160 cm x 90 cm
301 *     Gamma: 2.20
302 *     Undefined display color type
303 *     First detailed timing is the preferred timing
304 *   Color Characteristics:
305 *     Red  : 0.0000, 0.0000
306 *     Green: 0.0000, 0.0000
307 *     Blue : 0.0000, 0.0000
308 *     White: 0.0000, 0.0000
309 *   Established Timings I & II:
310 *     DMT 0x04:   640x480    59.940476 Hz   4:3     31.469 kHz     25.175000 MHz
311 *   Standard Timings: none
312 *   Detailed Timing Descriptors:
313 *     DTD 1:  1920x1080   60.000000 Hz  16:9     67.500 kHz    148.500000 MHz (1600 mm x 900 mm)
314 *                  Hfront   88 Hsync  44 Hback  148 Hpol P
315 *                  Vfront    4 Vsync   5 Vback   36 Vpol P
316 *     Display Product Name: 'Test EDID'
317 *     Display Range Limits:
318 *       Monitor ranges (GTF): 50-70 Hz V, 30-70 kHz H, max dotclock 150 MHz
319 *     Dummy Descriptor:
320 *   Extension blocks: 1
321 * Checksum: 0x7a
322 *
323 * ----------------
324 *
325 * Block 1, CTA-861 Extension Block:
326 *   Revision: 3
327 *   Underscans IT Video Formats by default
328 *   Supports YCbCr 4:4:4
329 *   Supports YCbCr 4:2:2
330 *   Native detailed modes: 1
331 *   Colorimetry Data Block:
332 *     sRGB
333 *   Video Data Block:
334 *     VIC  16:  1920x1080   60.000000 Hz  16:9     67.500 kHz    148.500000 MHz
335 *   Video Capability Data Block:
336 *     YCbCr quantization: Selectable (via AVI YQ)
337 *     RGB quantization: Selectable (via AVI Q)
338 *     PT scan behavior: No Data
339 *     IT scan behavior: Always Underscanned
340 *     CE scan behavior: Always Underscanned
341 *   Vendor-Specific Data Block (HDMI), OUI 00-0C-03:
342 *     Source physical address: 1.2.3.4
343 *     DC_48bit
344 *     DC_36bit
345 *     DC_30bit
346 *     DC_Y444
347 *     Maximum TMDS clock: 200 MHz
348 *     Extended HDMI video details:
349 * Checksum: 0xa8  Unused space in Extension Block: 100 bytes
350 */
351static const unsigned char test_edid_hdmi_1080p_rgb_yuv_dc_max_200mhz[] = {
352	0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x31, 0xd8, 0x2a, 0x00,
353	0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x01, 0x03, 0x81, 0xa0, 0x5a, 0x78,
354	0x1a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20,
355	0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
356	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x3a, 0x80, 0x18, 0x71, 0x38,
357	0x2d, 0x40, 0x58, 0x2c, 0x45, 0x00, 0x40, 0x84, 0x63, 0x00, 0x00, 0x1e,
358	0x00, 0x00, 0x00, 0xfc, 0x00, 0x54, 0x65, 0x73, 0x74, 0x20, 0x45, 0x44,
359	0x49, 0x44, 0x0a, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0xfd, 0x00, 0x32,
360	0x46, 0x1e, 0x46, 0x0f, 0x00, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
361	0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
362	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x7a, 0x02, 0x03, 0x1b, 0xb1,
363	0xe3, 0x05, 0x00, 0x20, 0x41, 0x10, 0xe2, 0x00, 0xca, 0x6d, 0x03, 0x0c,
364	0x00, 0x12, 0x34, 0x78, 0x28, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
365	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
366	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
367	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
368	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
369	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
370	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
371	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
372	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
373	0x00, 0x00, 0x00, 0xa8
374};
375
376/*
377 * edid-decode (hex):
378 *
379 * 00 ff ff ff ff ff ff 00 31 d8 2a 00 00 00 00 00
380 * 00 21 01 03 81 a0 5a 78 0a 00 00 00 00 00 00 00
381 * 00 00 00 20 00 00 01 01 01 01 01 01 01 01 01 01
382 * 01 01 01 01 01 01 02 3a 80 18 71 38 2d 40 58 2c
383 * 45 00 40 84 63 00 00 1e 00 00 00 fc 00 54 65 73
384 * 74 20 45 44 49 44 0a 20 20 20 00 00 00 fd 00 32
385 * 46 1e 46 0f 00 0a 20 20 20 20 20 20 00 00 00 10
386 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 8a
387 *
388 * 02 03 1b b1 e3 05 00 20 41 10 e2 00 ca 6d 03 0c
389 * 00 12 34 78 44 20 00 00 00 00 00 00 00 00 00 00
390 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
391 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
392 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
393 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
394 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
395 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8c
396 *
397 * ----------------
398 *
399 * Block 0, Base EDID:
400 *   EDID Structure Version & Revision: 1.3
401 *   Vendor & Product Identification:
402 *     Manufacturer: LNX
403 *     Model: 42
404 *     Made in: 2023
405 *   Basic Display Parameters & Features:
406 *     Digital display
407 *     DFP 1.x compatible TMDS
408 *     Maximum image size: 160 cm x 90 cm
409 *     Gamma: 2.20
410 *     RGB color display
411 *     First detailed timing is the preferred timing
412 *   Color Characteristics:
413 *     Red  : 0.0000, 0.0000
414 *     Green: 0.0000, 0.0000
415 *     Blue : 0.0000, 0.0000
416 *     White: 0.0000, 0.0000
417 *   Established Timings I & II:
418 *     DMT 0x04:   640x480    59.940476 Hz   4:3     31.469 kHz     25.175000 MHz
419 *   Standard Timings: none
420 *   Detailed Timing Descriptors:
421 *     DTD 1:  1920x1080   60.000000 Hz  16:9     67.500 kHz    148.500000 MHz (1600 mm x 900 mm)
422 *                  Hfront   88 Hsync  44 Hback  148 Hpol P
423 *                  Vfront    4 Vsync   5 Vback   36 Vpol P
424 *     Display Product Name: 'Test EDID'
425 *     Display Range Limits:
426 *       Monitor ranges (GTF): 50-70 Hz V, 30-70 kHz H, max dotclock 150 MHz
427 *     Dummy Descriptor:
428 *   Extension blocks: 1
429 * Checksum: 0x8a
430 *
431 * ----------------
432 *
433 * Block 1, CTA-861 Extension Block:
434 *   Revision: 3
435 *   Underscans IT Video Formats by default
436 *   Supports YCbCr 4:4:4
437 *   Supports YCbCr 4:2:2
438 *   Native detailed modes: 1
439 *   Colorimetry Data Block:
440 *     sRGB
441 *   Video Data Block:
442 *     VIC  16:  1920x1080   60.000000 Hz  16:9     67.500 kHz    148.500000 MHz
443 *   Video Capability Data Block:
444 *     YCbCr quantization: Selectable (via AVI YQ)
445 *     RGB quantization: Selectable (via AVI Q)
446 *     PT scan behavior: No Data
447 *     IT scan behavior: Always Underscanned
448 *     CE scan behavior: Always Underscanned
449 *   Vendor-Specific Data Block (HDMI), OUI 00-0C-03:
450 *     Source physical address: 1.2.3.4
451 *     DC_48bit
452 *     DC_36bit
453 *     DC_30bit
454 *     DC_Y444
455 *     Maximum TMDS clock: 340 MHz
456 *     Extended HDMI video details:
457 * Checksum: 0x8c  Unused space in Extension Block: 100 bytes
458 */
459static const unsigned char test_edid_hdmi_1080p_rgb_yuv_dc_max_340mhz[] = {
460	0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x31, 0xd8, 0x2a, 0x00,
461	0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x01, 0x03, 0x81, 0xa0, 0x5a, 0x78,
462	0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20,
463	0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
464	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x3a, 0x80, 0x18, 0x71, 0x38,
465	0x2d, 0x40, 0x58, 0x2c, 0x45, 0x00, 0x40, 0x84, 0x63, 0x00, 0x00, 0x1e,
466	0x00, 0x00, 0x00, 0xfc, 0x00, 0x54, 0x65, 0x73, 0x74, 0x20, 0x45, 0x44,
467	0x49, 0x44, 0x0a, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0xfd, 0x00, 0x32,
468	0x46, 0x1e, 0x46, 0x0f, 0x00, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
469	0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
470	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x8a, 0x02, 0x03, 0x1b, 0xb1,
471	0xe3, 0x05, 0x00, 0x20, 0x41, 0x10, 0xe2, 0x00, 0xca, 0x6d, 0x03, 0x0c,
472	0x00, 0x12, 0x34, 0x78, 0x44, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
473	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
474	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
475	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
476	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
477	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
478	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
479	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
480	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
481	0x00, 0x00, 0x00, 0x8c
482};
483
484#endif // DRM_KUNIT_EDID_H_