Commit 915757a6 authored by Michal Wajdeczko's avatar Michal Wajdeczko Committed by Rodrigo Vivi

drm/xe: Change GuC interrupt data

Both GUC_HOST_INTERRUPT and MED_GUC_HOST_INTERRUPT can pass
additional payload data to the GuC but this capability is not
used by the firmware yet.

Stop using value mandated by legacy GuC interrupt register and
use default notify value (zero) instead.

Bspec: 49813, 63363
Signed-off-by: default avatarMichal Wajdeczko <michal.wajdeczko@intel.com>
Reviewed-by: default avatarMatt Roper <matthew.d.roper@intel.com>
Signed-off-by: default avatarRodrigo Vivi <rodrigo.vivi@intel.com>
parent 5013ad8d
...@@ -598,8 +598,14 @@ int xe_guc_suspend(struct xe_guc *guc) ...@@ -598,8 +598,14 @@ int xe_guc_suspend(struct xe_guc *guc)
void xe_guc_notify(struct xe_guc *guc) void xe_guc_notify(struct xe_guc *guc)
{ {
struct xe_gt *gt = guc_to_gt(guc); struct xe_gt *gt = guc_to_gt(guc);
const u32 default_notify_data = 0;
xe_mmio_write32(gt, guc->notify_reg, GUC_SEND_TRIGGER); /*
* Both GUC_HOST_INTERRUPT and MED_GUC_HOST_INTERRUPT can pass
* additional payload data to the GuC but this capability is not
* used by the firmware yet. Use default value in the meantime.
*/
xe_mmio_write32(gt, guc->notify_reg, default_notify_data);
} }
int xe_guc_auth_huc(struct xe_guc *guc, u32 rsa_addr) int xe_guc_auth_huc(struct xe_guc *guc, u32 rsa_addr)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment