1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/drivers/gpu/drm/i915/pxp
Alan Previn 07db5bd235 drm/i915/pxp: Separate PXP FW interface structures for both v42 and 43
Previously, we only used PXP FW interface version-42 structures for
PXP arbitration session on ADL/TGL products and version-43 for HuC
authentication on DG2. That worked fine despite not differentiating such
versioning of the PXP firmware interaction structures. This was okay
back then because the only commands used via version 42 was not
used via version 43 and vice versa.

With MTL, we'll need both these versions side by side for the same
commands (PXP-session) with the older platform feature support. That
said, let's create separate files to define the structures and definitions
for both version-42 and 43 of PXP FW interfaces.

Signed-off-by: Alan Previn <alan.previn.teres.alexis@intel.com>
Reviewed-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20221108045628.4187260-2-alan.previn.teres.alexis@intel.com
2022-11-16 09:36:01 -08:00
..
intel_pxp.c drm/i915/pxp: load the pxp module when we have a gsc-loaded huc 2022-10-03 11:29:12 -07:00
intel_pxp.h drm/i915/pxp: load the pxp module when we have a gsc-loaded huc 2022-10-03 11:29:12 -07:00
intel_pxp_cmd.c drm/i915/pxp: Implement arb session teardown 2021-10-04 13:10:50 -04:00
intel_pxp_cmd.h drm/i915/pxp: Implement arb session teardown 2021-10-04 13:10:50 -04:00
intel_pxp_cmd_interface_42.h drm/i915/pxp: Separate PXP FW interface structures for both v42 and 43 2022-11-16 09:36:01 -08:00
intel_pxp_cmd_interface_43.h drm/i915/pxp: Separate PXP FW interface structures for both v42 and 43 2022-11-16 09:36:01 -08:00
intel_pxp_cmd_interface_cmn.h drm/i915/pxp: Separate PXP FW interface structures for both v42 and 43 2022-11-16 09:36:01 -08:00
intel_pxp_debugfs.c Merge tag 'drm-intel-gt-next-2022-09-16' of git://anongit.freedesktop.org/drm/drm-intel into drm-next 2022-09-21 07:42:47 +10:00
intel_pxp_debugfs.h drm/i915/pxp: add pxp debugfs 2021-10-04 13:11:27 -04:00
intel_pxp_huc.c drm/i915/pxp: Separate PXP FW interface structures for both v42 and 43 2022-11-16 09:36:01 -08:00
intel_pxp_huc.h drm/i915/pxp: add huc authentication and loading command 2022-10-03 11:29:15 -07:00
intel_pxp_irq.c drm/i915/mtl: Use primary GT's irq lock for media GT 2022-09-12 15:23:12 +03:00
intel_pxp_irq.h drm/i915/pxp: load the pxp module when we have a gsc-loaded huc 2022-10-03 11:29:12 -07:00
intel_pxp_pm.c drm/i915/gt: Hold RPM wakelock during PXP suspend 2021-11-23 13:22:51 -08:00
intel_pxp_pm.h drm/i915/pxp: prefer forward declaration over includes 2022-02-21 13:08:58 +02:00
intel_pxp_session.c Merge tag 'drm-intel-gt-next-2022-11-03' of git://anongit.freedesktop.org/drm/drm-intel into drm-next 2022-11-04 17:33:34 +10:00
intel_pxp_session.h drm/i915/pxp: load the pxp module when we have a gsc-loaded huc 2022-10-03 11:29:12 -07:00
intel_pxp_tee.c drm/i915/pxp: Separate PXP FW interface structures for both v42 and 43 2022-11-16 09:36:01 -08:00
intel_pxp_tee.h drm/i915/pxp: implement function for sending tee stream command 2022-10-03 11:29:14 -07:00
intel_pxp_types.h drm/i915/pxp: implement function for sending tee stream command 2022-10-03 11:29:14 -07:00