In general, this is due to FW load failure, should just report
error and fail the probe so that user can easily retry again.
Reviewed-by: Matthew Brost <matthew.brost@intel.com>
Signed-off-by: Bruce Chang <yu.bruce.chang@intel.com>
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
goto err_force_wake;
}
- /* Allow driver to load if uC init fails (likely missing firmware) */
err = xe_uc_init(>->uc);
- XE_WARN_ON(err);
+ if (err)
+ goto err_force_wake;
err = xe_uc_init_hwconfig(>->uc);
if (err)
return 0;
err:
- /* If any uC firmwares not found, fall back to execlists */
- xe_device_guc_submission_disable(uc_to_xe(uc));
-
return ret;
}