Intel-XE Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] Enable GSC loading and PXP for PTL
@ 2026-01-08  1:13 Daniele Ceraolo Spurio
  2026-01-08  1:13 ` [PATCH 1/3] drm/xe/gsc: Make GSC FW load optional for newer platforms Daniele Ceraolo Spurio
                   ` (12 more replies)
  0 siblings, 13 replies; 21+ messages in thread
From: Daniele Ceraolo Spurio @ 2026-01-08  1:13 UTC (permalink / raw)
  To: intel-xe; +Cc: Daniele Ceraolo Spurio, Rodrigo Vivi, Julia Filipchuk

GSC loading is required for content protection features (PXP, HDCP).

Since PTL force_probe was removed before we added the FW, the driver
needs to keep working if the FW is not found. Therefore, the code has
been modified to allow the GSC FW to be missing for BMG and newer HW
(older HW platforms require GSC for power management, so on those we
don't want to continue if the FW is missing).

Note that I haven't pushed the FW yet. This is on purpose, as I want to
get CI with the FW missing to test that case. Once the patches have been
reviewed and tested without the FW, I'll push the FW to intel-staging
and re-trigger CI to make sure everything works with the FW as well.

Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Cc: Julia Filipchuk <julia.filipchuk@intel.com>

Daniele Ceraolo Spurio (3):
  drm/xe/gsc: Make GSC FW load optional for newer platforms
  drm/xe/ptl: Define GSC for PTL
  drm/xe/ptl: Enable PXP for PTL

 drivers/gpu/drm/xe/display/xe_hdcp_gsc.c |  2 +-
 drivers/gpu/drm/xe/xe_gsc.c              | 13 +++++++------
 drivers/gpu/drm/xe/xe_pci.c              |  1 +
 drivers/gpu/drm/xe/xe_uc_fw.c            | 11 ++++++++---
 4 files changed, 17 insertions(+), 10 deletions(-)

-- 
2.43.0


^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2026-01-12 18:04 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-01-08  1:13 [PATCH 0/3] Enable GSC loading and PXP for PTL Daniele Ceraolo Spurio
2026-01-08  1:13 ` [PATCH 1/3] drm/xe/gsc: Make GSC FW load optional for newer platforms Daniele Ceraolo Spurio
2026-01-08 14:35   ` Rodrigo Vivi
2026-01-08 16:36     ` Daniele Ceraolo Spurio
2026-01-08 20:27       ` Rodrigo Vivi
2026-01-09 15:52   ` Julia Filipchuk
2026-01-08  1:13 ` [PATCH 2/3] drm/xe/ptl: Define GSC for PTL Daniele Ceraolo Spurio
2026-01-09 15:41   ` Julia Filipchuk
2026-01-08  1:13 ` [PATCH 3/3] drm/xe/ptl: Enable PXP " Daniele Ceraolo Spurio
2026-01-08 14:35   ` Rodrigo Vivi
2026-01-08  1:20 ` ✓ CI.KUnit: success for Enable GSC loading and " Patchwork
2026-01-08  1:53 ` ✓ Xe.CI.BAT: " Patchwork
2026-01-08  3:23 ` ✗ Xe.CI.Full: failure " Patchwork
2026-01-08 14:36 ` [PATCH 0/3] " Rodrigo Vivi
2026-01-12 18:03   ` Daniele Ceraolo Spurio
2026-01-10  0:28 ` ✓ CI.KUnit: success for Enable GSC loading and PXP for PTL (rev2) Patchwork
2026-01-10  1:01 ` ✓ Xe.CI.BAT: " Patchwork
2026-01-10  6:49 ` ✗ Xe.CI.Full: failure " Patchwork
2026-01-10 22:10 ` ✓ CI.KUnit: success for Enable GSC loading and PXP for PTL (rev3) Patchwork
2026-01-10 22:53 ` ✓ Xe.CI.BAT: " Patchwork
2026-01-10 23:50 ` ✗ Xe.CI.Full: failure " Patchwork

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox