linux_dsm_epyc7002/drivers/gpu/drm/i915/gt/uc
Michal Wajdeczko 356c484822 drm/i915/uc: Add explicit DISABLED state for firmware
We really need to have separate NOT_SUPPORTED state (for
lack of hardware support) and DISABLED state (to indicate
user decision) as we will have to take special steps even
if GuC firmware is now disabled but hardware exists and
could have been previously used.

v2: fix logic (Chris/CI)
v3: use proper check to avoid probe failure (CI)
v4: explain status transitions (Chris)

Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com>
Cc: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
Cc: Chris Wilson <chris@chris-wilson.co.uk>
Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk>
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Link: https://patchwork.freedesktop.org/patch/msgid/20190816205658.15020-1-michal.wajdeczko@intel.com
2019-08-16 23:45:54 +01:00
..
intel_guc_ads.c drm/i915/uc: Update copyright and license 2019-08-12 13:01:34 +01:00
intel_guc_ads.h drm/i915/uc: Update copyright and license 2019-08-12 13:01:34 +01:00
intel_guc_ct.c drm/i915/uc: Update copyright and license 2019-08-12 13:01:34 +01:00
intel_guc_ct.h drm/i915/uc: Update copyright and license 2019-08-12 13:01:34 +01:00
intel_guc_fw.c drm/i915/uc: Log fw status changes only under debug config 2019-08-13 10:46:15 +01:00
intel_guc_fw.h drm/i915/uc: Update copyright and license 2019-08-12 13:01:34 +01:00
intel_guc_fwif.h drm/i915/uc: Update copyright and license 2019-08-12 13:01:34 +01:00
intel_guc_log.c drm/i915/uc: Update copyright and license 2019-08-12 13:01:34 +01:00
intel_guc_log.h drm/i915/uc: Update copyright and license 2019-08-12 13:01:34 +01:00
intel_guc_reg.h drm/i915/uc: Update copyright and license 2019-08-12 13:01:34 +01:00
intel_guc_submission.c drm/i915/guc: Remove client->submissions 2019-08-14 09:04:56 +01:00
intel_guc_submission.h drm/i915/guc: Remove client->submissions 2019-08-14 09:04:56 +01:00
intel_guc.c drm/i915/uc: Update copyright and license 2019-08-12 13:01:34 +01:00
intel_guc.h drm/i915/uc: Add explicit DISABLED state for firmware 2019-08-16 23:45:54 +01:00
intel_huc_fw.c drm/i915/uc: Add explicit DISABLED state for firmware 2019-08-16 23:45:54 +01:00
intel_huc_fw.h drm/i915/uc: Update copyright and license 2019-08-12 13:01:34 +01:00
intel_huc.c drm/i915/uc: Log fw status changes only under debug config 2019-08-13 10:46:15 +01:00
intel_huc.h drm/i915/uc: Add explicit DISABLED state for firmware 2019-08-16 23:45:54 +01:00
intel_uc_fw_abi.h drm/i915/uc: Remove redundant header_offset/size definitions 2019-07-26 21:15:05 +01:00
intel_uc_fw.c drm/i915/uc: Add explicit DISABLED state for firmware 2019-08-16 23:45:54 +01:00
intel_uc_fw.h drm/i915/uc: Add explicit DISABLED state for firmware 2019-08-16 23:45:54 +01:00
intel_uc.c drm/i915/uc: Add explicit DISABLED state for firmware 2019-08-16 23:45:54 +01:00
intel_uc.h drm/i915/uc: Add explicit DISABLED state for firmware 2019-08-16 23:45:54 +01:00
Makefile drm/i915: use upstream version of header tests 2019-07-30 12:11:57 +03:00
selftest_guc.c drm/i915/uc: Update copyright and license 2019-08-12 13:01:34 +01:00