Lines Matching full:major

72  * Originally, the driver required an exact match major/minor/patch furmware
78 * For GuC, the major version number signifies a backwards breaking API change.
79 * So, new format GuC firmware files are labelled by their major version only.
138 * Same as with the GuC, a major version bump indicate a
205 u8 major; member
212 .major = major_, \
330 uc_fw->file_wanted.ver.major = blob->major; in __uc_fw_auto_select()
376 fw_blobs[j].blob.major, fw_blobs[j].blob.minor, in validate_fw_table_type()
379 fw_blobs[i].blob.major, fw_blobs[i].blob.minor, in validate_fw_table_type()
397 /* Next major version is good: */ in validate_fw_table_type()
398 if (fw_blobs[i].blob.major < fw_blobs[i - 1].blob.major) in validate_fw_table_type()
407 if (!fw_blobs[i - 1].blob.major) in validate_fw_table_type()
410 if (fw_blobs[i].blob.major == fw_blobs[i - 1].blob.major) in validate_fw_table_type()
414 /* Major versions must be in order: */ in validate_fw_table_type()
415 if (fw_blobs[i].blob.major != fw_blobs[i - 1].blob.major) in validate_fw_table_type()
435 fw_blobs[i - 1].blob.major, in validate_fw_table_type()
440 fw_blobs[i].blob.major, in validate_fw_table_type()
495 ver->major = manifest->fw_version.major; in intel_uc_fw_version_from_gsc_manifest()
555 /* require next major version */ in __force_fw_fetch_failures()
556 uc_fw->file_wanted.ver.major += 1; in __force_fw_fetch_failures()
563 } else if (uc_fw->file_wanted.ver.major && in __force_fw_fetch_failures()
565 /* require prev major version */ in __force_fw_fetch_failures()
566 uc_fw->file_wanted.ver.major -= 1; in __force_fw_fetch_failures()
576 uc_fw->file_wanted.ver.major = 0; in __force_fw_fetch_failures()
585 ver->major = FIELD_GET(CSS_SW_VERSION_UC_MAJOR, css_value); in uc_unpack_css_version()
608 if (uc_fw->file_selected.ver.major >= 70) { in guc_read_css_info()
614 guc->submission_version.major = 1; in guc_read_css_info()
619 guc->submission_version.major = 1; in guc_read_css_info()
623 } else if (uc_fw->file_selected.ver.major >= 69) { in guc_read_css_info()
625 guc->submission_version.major = 0; in guc_read_css_info()
630 guc->submission_version.major = 0; in guc_read_css_info()
737 return ver->major < 0xFF && ver->minor < 0xFF && ver->patch < 0xFF; in is_ver_8bit()
754 uc_fw->file_selected.ver.major, in guc_check_version_range()
763 guc->submission_version.major, in guc_check_version_range()
829 new_huc = huc_ver->major > 8 || in check_mtl_huc_guc_compatibility()
830 (huc_ver->major == 8 && huc_ver->minor > 5) || in check_mtl_huc_guc_compatibility()
831 (huc_ver->major == 8 && huc_ver->minor == 5 && huc_ver->patch >= 1); in check_mtl_huc_guc_compatibility()
833 new_guc = guc_ver->major > 70 || in check_mtl_huc_guc_compatibility()
834 (guc_ver->major == 70 && guc_ver->minor >= 7); in check_mtl_huc_guc_compatibility()
838 huc_ver->major, huc_ver->minor, huc_ver->patch, in check_mtl_huc_guc_compatibility()
839 guc_ver->major, guc_ver->minor, guc_ver->patch); in check_mtl_huc_guc_compatibility()
865 if (!wanted->ver.major || !selected->ver.major) in intel_uc_check_file_version()
868 /* Check the file's major version was as it claimed */ in intel_uc_check_file_version()
869 if (selected->ver.major != wanted->ver.major) { in intel_uc_check_file_version()
872 selected->ver.major, selected->ver.minor, in intel_uc_check_file_version()
873 wanted->ver.major, wanted->ver.minor); in intel_uc_check_file_version()
958 if (old_ver && uc_fw->file_selected.ver.major) { in intel_uc_fw_fetch()
965 uc_fw->file_wanted.ver.major, in intel_uc_fw_fetch()
969 uc_fw->file_selected.ver.major, in intel_uc_fw_fetch()
1415 if (uc_fw->file_selected.ver.major < uc_fw->file_wanted.ver.major) in intel_uc_fw_dump()
1417 else if ((uc_fw->file_selected.ver.major == uc_fw->file_wanted.ver.major) && in intel_uc_fw_dump()
1420 else if ((uc_fw->file_selected.ver.major == uc_fw->file_wanted.ver.major) && in intel_uc_fw_dump()
1429 uc_fw->file_wanted.ver.major, in intel_uc_fw_dump()
1432 uc_fw->file_selected.ver.major, in intel_uc_fw_dump()
1437 uc_fw->file_selected.ver.major, in intel_uc_fw_dump()