#define INTEL_UC_FIRMWARE_URL "https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/i915"
 
 enum intel_uc_fw_status {
-       INTEL_UC_FIRMWARE_FAIL = -3, /* failed to xfer or init/auth the fw */
-       INTEL_UC_FIRMWARE_MISSING = -2, /* blob not found on the system */
-       INTEL_UC_FIRMWARE_NOT_SUPPORTED = -1, /* no uc HW */
+       INTEL_UC_FIRMWARE_NOT_SUPPORTED = -1, /* no uc HW or disabled */
        INTEL_UC_FIRMWARE_UNINITIALIZED = 0, /* used to catch checks done too early */
        INTEL_UC_FIRMWARE_SELECTED, /* selected the blob we want to load */
+       INTEL_UC_FIRMWARE_MISSING, /* blob not found on the system */
        INTEL_UC_FIRMWARE_AVAILABLE, /* blob found and copied in mem */
+       INTEL_UC_FIRMWARE_FAIL, /* failed to xfer or init/auth the fw */
        INTEL_UC_FIRMWARE_TRANSFERRED, /* dma xfer done */
        INTEL_UC_FIRMWARE_RUNNING /* init/auth done */
 };
 const char *intel_uc_fw_status_repr(enum intel_uc_fw_status status)
 {
        switch (status) {
-       case INTEL_UC_FIRMWARE_FAIL:
-               return "FAIL";
-       case INTEL_UC_FIRMWARE_MISSING:
-               return "MISSING";
        case INTEL_UC_FIRMWARE_NOT_SUPPORTED:
                return "N/A";
        case INTEL_UC_FIRMWARE_UNINITIALIZED:
                return "UNINITIALIZED";
        case INTEL_UC_FIRMWARE_SELECTED:
                return "SELECTED";
+       case INTEL_UC_FIRMWARE_MISSING:
+               return "MISSING";
        case INTEL_UC_FIRMWARE_AVAILABLE:
                return "AVAILABLE";
+       case INTEL_UC_FIRMWARE_FAIL:
+               return "FAIL";
        case INTEL_UC_FIRMWARE_TRANSFERRED:
                return "TRANSFERRED";
        case INTEL_UC_FIRMWARE_RUNNING: