A customer issue was recently discovered and in the process a gap in i915's PXP interaction with HW+FW architecure was also realized. This series adds those missing pieces. The patches explain the details. Alan Previn (2): drm/i915/pxp: Invalidate all PXP fw sessions during teardown drm/i915/pxp: Trigger the global teardown for before suspending drivers/gpu/drm/i915/pxp/intel_pxp.c | 60 ++++++++++++++++--- drivers/gpu/drm/i915/pxp/intel_pxp.h | 3 + .../drm/i915/pxp/intel_pxp_cmd_interface_42.h | 15 +++++ .../i915/pxp/intel_pxp_cmd_interface_cmn.h | 3 + drivers/gpu/drm/i915/pxp/intel_pxp_pm.c | 2 +- drivers/gpu/drm/i915/pxp/intel_pxp_session.c | 14 ++++- drivers/gpu/drm/i915/pxp/intel_pxp_tee.c | 45 ++++++++++++++ drivers/gpu/drm/i915/pxp/intel_pxp_types.h | 2 + 8 files changed, 131 insertions(+), 13 deletions(-) base-commit: 75ed1f4f7835f178647e3f73910ed4af0944d9ec -- 2.34.1