Lines Matching defs:edid_info

20 int edid_check_info(struct edid1_info *edid_info)
22 if ((edid_info == NULL) || (edid_info->version == 0))
25 if (memcmp(edid_info->header, "\x0\xff\xff\xff\xff\xff\xff\x0", 8))
28 if (edid_info->version == 0xff && edid_info->revision == 0xff)
355 * @param edid_info The EDID info to be printed
366 void edid_print_info(struct edid1_info *edid_info)
373 if (edid_check_info(edid_info)) {
379 edid_info->version, edid_info->revision);
381 printf("Product ID code: %04x\n", EDID1_INFO_PRODUCT_CODE(*edid_info));
383 edid_get_manufacturer_name(edid_info, manufacturer);
386 serial_number = EDID1_INFO_SERIAL_NUMBER(*edid_info);
397 edid_info->week, edid_info->year + 1990);
400 EDID1_INFO_VIDEO_INPUT_DIGITAL(*edid_info) ?
402 EDID1_INFO_VIDEO_INPUT_VOLTAGE_LEVEL(*edid_info),
403 EDID1_INFO_VIDEO_INPUT_BLANK_TO_BLACK(*edid_info) ?
405 EDID1_INFO_VIDEO_INPUT_SEPARATE_SYNC(*edid_info) ?
407 EDID1_INFO_VIDEO_INPUT_COMPOSITE_SYNC(*edid_info) ?
409 EDID1_INFO_VIDEO_INPUT_SYNC_ON_GREEN(*edid_info) ?
411 EDID1_INFO_VIDEO_INPUT_SERRATION_V(*edid_info) ?
415 EDID1_INFO_FEATURE_RGB(*edid_info) ? "RGB" : "non-RGB");
418 edid_info->max_size_horizontal,
419 edid_info->max_size_vertical);
422 EDID1_INFO_FEATURE_ACTIVE_OFF(*edid_info) ?
424 EDID1_INFO_FEATURE_SUSPEND(*edid_info) ? "" : "no ", "suspend",
425 EDID1_INFO_FEATURE_STANDBY(*edid_info) ? "" : "no ", "standby");
428 if (EDID1_INFO_ESTABLISHED_TIMING_720X400_70(*edid_info))
430 if (EDID1_INFO_ESTABLISHED_TIMING_720X400_88(*edid_info))
432 if (EDID1_INFO_ESTABLISHED_TIMING_640X480_60(*edid_info))
434 if (EDID1_INFO_ESTABLISHED_TIMING_640X480_67(*edid_info))
436 if (EDID1_INFO_ESTABLISHED_TIMING_640X480_72(*edid_info))
438 if (EDID1_INFO_ESTABLISHED_TIMING_640X480_75(*edid_info))
440 if (EDID1_INFO_ESTABLISHED_TIMING_800X600_56(*edid_info))
442 if (EDID1_INFO_ESTABLISHED_TIMING_800X600_60(*edid_info))
444 if (EDID1_INFO_ESTABLISHED_TIMING_800X600_72(*edid_info))
446 if (EDID1_INFO_ESTABLISHED_TIMING_800X600_75(*edid_info))
448 if (EDID1_INFO_ESTABLISHED_TIMING_832X624_75(*edid_info))
450 if (EDID1_INFO_ESTABLISHED_TIMING_1024X768_87I(*edid_info))
452 if (EDID1_INFO_ESTABLISHED_TIMING_1024X768_60(*edid_info))
454 if (EDID1_INFO_ESTABLISHED_TIMING_1024X768_70(*edid_info))
456 if (EDID1_INFO_ESTABLISHED_TIMING_1024X768_75(*edid_info))
458 if (EDID1_INFO_ESTABLISHED_TIMING_1280X1024_75(*edid_info))
460 if (EDID1_INFO_ESTABLISHED_TIMING_1152X870_75(*edid_info))
465 for (i = 0; i < ARRAY_SIZE(edid_info->standard_timings); i++) {
470 xres = EDID1_INFO_STANDARD_TIMING_XRESOLUTION(*edid_info, i);
471 vfreq = EDID1_INFO_STANDARD_TIMING_VFREQ(*edid_info, i);
475 switch (EDID1_INFO_STANDARD_TIMING_ASPECT(*edid_info,
499 for (i = 0; i < ARRAY_SIZE(edid_info->monitor_details.descriptor);
501 edid_print_dtd(&edid_info->monitor_details.descriptor[i],