Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

drm/tests: edid: Update CTA-861 HDMI Vendor Specific Data Block

For some reason, the HDMI VSDBs in our kunit EDIDs had a length longer
than expected.

While this was harmless, we should get rid of it to make it somewhat
predictable.

Reviewed-by: Javier Martinez Canillas <javierm@redhat.com>
Link: https://lore.kernel.org/r/20250625-drm-update-edid-v1-2-2d963743ab9e@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org>

+40 -45
+40 -45
drivers/gpu/drm/tests/drm_kunit_edid.h
··· 73 73 * 46 1e 46 0f 00 0a 20 20 20 20 20 20 00 00 00 10 74 74 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 92 75 75 * 76 - * 02 03 1b 81 e3 05 00 20 41 10 e2 00 4a 6d 03 0c 77 - * 00 12 34 00 14 20 00 00 00 00 00 00 00 00 00 00 76 + * 02 03 15 81 e3 05 00 20 41 10 e2 00 4a 67 03 0c 77 + * 00 12 34 00 14 00 00 00 00 00 00 00 00 00 00 00 78 78 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 79 79 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 80 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 81 81 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 82 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 e4 83 + * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 84 84 * 85 85 * ---------------- 86 86 * ··· 135 135 * Vendor-Specific Data Block (HDMI), OUI 00-0C-03: 136 136 * Source physical address: 1.2.3.4 137 137 * Maximum TMDS clock: 100 MHz 138 - * Extended HDMI video details: 139 - * Checksum: 0xe4 Unused space in Extension Block: 100 bytes 138 + * Checksum: 0x10 Unused space in Extension Block: 106 bytes 140 139 */ 141 140 static const unsigned char test_edid_hdmi_1080p_rgb_max_100mhz[] = { 142 141 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x31, 0xd8, 0x2a, 0x00, ··· 148 149 0x49, 0x44, 0x0a, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0xfd, 0x00, 0x32, 149 150 0x46, 0x1e, 0x46, 0x0f, 0x00, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 150 151 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 151 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x92, 0x02, 0x03, 0x1b, 0x81, 152 - 0xe3, 0x05, 0x00, 0x20, 0x41, 0x10, 0xe2, 0x00, 0x4a, 0x6d, 0x03, 0x0c, 153 - 0x00, 0x12, 0x34, 0x00, 0x14, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 152 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x92, 0x02, 0x03, 0x15, 0x81, 153 + 0xe3, 0x05, 0x00, 0x20, 0x41, 0x10, 0xe2, 0x00, 0x4a, 0x67, 0x03, 0x0c, 154 + 0x00, 0x12, 0x34, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 154 155 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 155 156 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 156 157 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ··· 159 160 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 160 161 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 161 162 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 162 - 0x00, 0x00, 0x00, 0xe4 163 + 0x00, 0x00, 0x00, 0x10 163 164 }; 164 165 165 166 /* ··· 174 175 * 46 1e 46 0f 00 0a 20 20 20 20 20 20 00 00 00 10 175 176 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 92 176 177 * 177 - * 02 03 1b 81 e3 05 00 20 41 10 e2 00 4a 6d 03 0c 178 - * 00 12 34 00 28 20 00 00 00 00 00 00 00 00 00 00 178 + * 02 03 15 81 e3 05 00 20 41 10 e2 00 4a 67 03 0c 179 + * 00 12 34 00 28 00 00 00 00 00 00 00 00 00 00 00 179 180 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 180 181 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 181 182 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 182 183 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 183 184 * 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 d0 185 + * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 fc 185 186 * 186 187 * ---------------- 187 188 * ··· 236 237 * Vendor-Specific Data Block (HDMI), OUI 00-0C-03: 237 238 * Source physical address: 1.2.3.4 238 239 * Maximum TMDS clock: 200 MHz 239 - * Extended HDMI video details: 240 - * Checksum: 0xd0 Unused space in Extension Block: 100 bytes 240 + * Checksum: 0xfc Unused space in Extension Block: 106 bytes 241 241 */ 242 242 static const unsigned char test_edid_hdmi_1080p_rgb_max_200mhz[] = { 243 243 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x31, 0xd8, 0x2a, 0x00, ··· 249 251 0x49, 0x44, 0x0a, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0xfd, 0x00, 0x32, 250 252 0x46, 0x1e, 0x46, 0x0f, 0x00, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 251 253 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 252 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x92, 0x02, 0x03, 0x1b, 0x81, 253 - 0xe3, 0x05, 0x00, 0x20, 0x41, 0x10, 0xe2, 0x00, 0x4a, 0x6d, 0x03, 0x0c, 254 - 0x00, 0x12, 0x34, 0x00, 0x28, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 254 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x92, 0x02, 0x03, 0x15, 0x81, 255 + 0xe3, 0x05, 0x00, 0x20, 0x41, 0x10, 0xe2, 0x00, 0x4a, 0x67, 0x03, 0x0c, 256 + 0x00, 0x12, 0x34, 0x00, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 255 257 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 256 258 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 257 259 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ··· 260 262 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 261 263 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 262 264 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 263 - 0x00, 0x00, 0x00, 0xd0 265 + 0x00, 0x00, 0x00, 0xfc 264 266 }; 265 267 266 268 /* ··· 275 277 * 46 1e 46 0f 00 0a 20 20 20 20 20 20 00 00 00 10 276 278 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 92 277 279 * 278 - * 02 03 1b 81 e3 05 00 20 41 10 e2 00 4a 6d 03 0c 279 - * 00 12 34 00 28 20 00 00 00 00 00 00 00 00 00 00 280 + * 02 03 15 81 e3 05 00 20 41 10 e2 00 4a 67 03 0c 281 + * 00 12 34 00 44 00 00 00 00 00 00 00 00 00 00 00 280 282 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 281 283 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 282 284 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 283 285 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 284 286 * 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 d0 287 + * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e0 286 288 * 287 289 * ---------------- 288 290 * ··· 337 339 * Vendor-Specific Data Block (HDMI), OUI 00-0C-03: 338 340 * Source physical address: 1.2.3.4 339 341 * Maximum TMDS clock: 340 MHz 340 - * Extended HDMI video details: 341 - * Checksum: 0xd0 Unused space in Extension Block: 100 bytes 342 + * Checksum: 0xe0 Unused space in Extension Block: 106 bytes 342 343 */ 343 344 static const unsigned char test_edid_hdmi_1080p_rgb_max_340mhz[] = { 344 345 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x31, 0xd8, 0x2a, 0x00, ··· 350 353 0x49, 0x44, 0x0a, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0xfd, 0x00, 0x32, 351 354 0x46, 0x1e, 0x46, 0x0f, 0x00, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 352 355 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 353 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x92, 0x02, 0x03, 0x1b, 0x81, 354 - 0xe3, 0x05, 0x00, 0x20, 0x41, 0x10, 0xe2, 0x00, 0x4a, 0x6d, 0x03, 0x0c, 355 - 0x00, 0x12, 0x34, 0x00, 0x44, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 356 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x92, 0x02, 0x03, 0x15, 0x81, 357 + 0xe3, 0x05, 0x00, 0x20, 0x41, 0x10, 0xe2, 0x00, 0x4a, 0x67, 0x03, 0x0c, 358 + 0x00, 0x12, 0x34, 0x00, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 356 359 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 357 360 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 358 361 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ··· 361 364 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 362 365 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 363 366 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 364 - 0x00, 0x00, 0x00, 0xd0 367 + 0x00, 0x00, 0x00, 0xe0 365 368 }; 366 369 367 370 /* ··· 376 379 * 46 1e 46 0f 00 0a 20 20 20 20 20 20 00 00 00 10 377 380 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 7a 378 381 * 379 - * 02 03 1b b1 e3 05 00 20 41 10 e2 00 ca 6d 03 0c 380 - * 00 12 34 78 28 20 00 00 00 00 00 00 00 00 00 00 382 + * 02 03 15 b1 e3 05 00 20 41 10 e2 00 ca 67 03 0c 383 + * 00 12 34 78 28 00 00 00 00 00 00 00 00 00 00 00 381 384 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 382 385 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 383 386 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 384 387 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 385 388 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 386 - * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a8 389 + * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d4 387 390 * 388 391 * ---------------- 389 392 * ··· 444 447 * DC_30bit 445 448 * DC_Y444 446 449 * Maximum TMDS clock: 200 MHz 447 - * Extended HDMI video details: 448 - * Checksum: 0xa8 Unused space in Extension Block: 100 bytes 450 + * Checksum: 0xd4 Unused space in Extension Block: 106 bytes 449 451 */ 450 452 static const unsigned char test_edid_hdmi_1080p_rgb_yuv_dc_max_200mhz[] = { 451 453 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x31, 0xd8, 0x2a, 0x00, ··· 457 461 0x49, 0x44, 0x0a, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0xfd, 0x00, 0x32, 458 462 0x46, 0x1e, 0x46, 0x0f, 0x00, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 459 463 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 460 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x7a, 0x02, 0x03, 0x1b, 0xb1, 461 - 0xe3, 0x05, 0x00, 0x20, 0x41, 0x10, 0xe2, 0x00, 0xca, 0x6d, 0x03, 0x0c, 462 - 0x00, 0x12, 0x34, 0x78, 0x28, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 464 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x7a, 0x02, 0x03, 0x15, 0xb1, 465 + 0xe3, 0x05, 0x00, 0x20, 0x41, 0x10, 0xe2, 0x00, 0xca, 0x67, 0x03, 0x0c, 466 + 0x00, 0x12, 0x34, 0x78, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 463 467 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 464 468 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 465 469 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ··· 468 472 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 469 473 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 470 474 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 471 - 0x00, 0x00, 0x00, 0xa8 475 + 0x00, 0x00, 0x00, 0xd4 472 476 }; 473 477 474 478 /* ··· 483 487 * 46 1e 46 0f 00 0a 20 20 20 20 20 20 00 00 00 10 484 488 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 8a 485 489 * 486 - * 02 03 1b b1 e3 05 00 20 41 10 e2 00 ca 6d 03 0c 487 - * 00 12 34 78 44 20 00 00 00 00 00 00 00 00 00 00 490 + * 02 03 15 b1 e3 05 00 20 41 10 e2 00 ca 67 03 0c 491 + * 00 12 34 78 44 00 00 00 00 00 00 00 00 00 00 00 488 492 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 489 493 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 490 494 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 491 495 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 492 496 * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 493 - * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8c 497 + * 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b8 494 498 * 495 499 * ---------------- 496 500 * ··· 551 555 * DC_30bit 552 556 * DC_Y444 553 557 * Maximum TMDS clock: 340 MHz 554 - * Extended HDMI video details: 555 - * Checksum: 0x8c Unused space in Extension Block: 100 bytes 558 + * Checksum: 0xb8 Unused space in Extension Block: 106 bytes 556 559 */ 557 560 static const unsigned char test_edid_hdmi_1080p_rgb_yuv_dc_max_340mhz[] = { 558 561 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x31, 0xd8, 0x2a, 0x00, ··· 564 569 0x49, 0x44, 0x0a, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0xfd, 0x00, 0x32, 565 570 0x46, 0x1e, 0x46, 0x0f, 0x00, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 566 571 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 567 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x8a, 0x02, 0x03, 0x1b, 0xb1, 568 - 0xe3, 0x05, 0x00, 0x20, 0x41, 0x10, 0xe2, 0x00, 0xca, 0x6d, 0x03, 0x0c, 569 - 0x00, 0x12, 0x34, 0x78, 0x44, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 572 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x8a, 0x02, 0x03, 0x15, 0xb1, 573 + 0xe3, 0x05, 0x00, 0x20, 0x41, 0x10, 0xe2, 0x00, 0xca, 0x67, 0x03, 0x0c, 574 + 0x00, 0x12, 0x34, 0x78, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 570 575 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 571 576 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 572 577 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ··· 575 580 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 576 581 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 577 582 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 578 - 0x00, 0x00, 0x00, 0x8c 583 + 0x00, 0x00, 0x00, 0xb8 579 584 }; 580 585 581 586 /*