Intel-XE Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 00/31] Vswing/Preemphasis Override
@ 2026-05-07  1:31 Michał Grzelak
  2026-05-07  1:31 ` [PATCH v3 01/31] drm/i915/buf_trans: align xe3plpd with VS/PE-O layout Michał Grzelak
                   ` (34 more replies)
  0 siblings, 35 replies; 36+ messages in thread
From: Michał Grzelak @ 2026-05-07  1:31 UTC (permalink / raw)
  To: intel-gfx, intel-xe; +Cc: jani.nikula, suraj.kandpal, Michał Grzelak

Next version of [1]. IGT series for decoding is available at [2].

BR,
Michał

[1] https://lore.kernel.org/intel-gfx/20260415234639.3577774-1-michal.grzelak@intel.com/
[2] https://lore.kernel.org/igt-dev/20260507012821.527453-1-michal.grzelak@intel.com/

---
v2->v3
- remove braces from if blocks (Suraj)
- return -EINVAL instead of -1 (Suraj)
- break logging into two lines
- remove null pointer check before kfree()
- switch from kzalloc() into kzalloc_obj() and kzalloc_objs()
- resolve conflict from rebase

Michał Grzelak (31):
  drm/i915/buf_trans: align xe3plpd with VS/PE-O layout
  drm/i915/bios: search for VBT #57 by default
  drm/i915/bios: log unsupported VS/PE-O parsing
  drm/i915/bios: store VBT #57's metadata in intel_vbt_data
  drm/i915/bios: de/allocate VS/PE-O buffers' matrix
  drm/i915/bios: structurize VS/PE-O metadata
  drm/i915/bios: add buf_trans for each bios_encoder
  drm/i915/bios: de/allocate buf_trans for each port
  drm/i915/bios: check VS/PE-O in helper func
  drm/i915/bios: print VS/PE-O port info
  drm/i915/bios: remove VS/PE-O warning
  drm/i915/ddi: expose VS/PE-O buffers to intel_encoder
  drm/i915/buf_trans: override VS/PE-O when requested
  drm/i915/buf_trans: abstract VS/PE-O index computation
  drm/i915/bios: parse LT's VS/PE-O tables
  drm/i915/bios: shrink all LT's VS/PE tables
  drm/i915/buf_trans: compute LT's VS/PE-O index
  drm/i915/buf_trans: enumerate LT's VS/PE-O indices
  drm/i915/bios: parse Snps's VS/PE-O tables
  drm/i915/bios: shrink all Snps's VS/PE tables
  drm/i915/buf_trans: compute C20's VS/PE-O index
  drm/i915/buf_trans: enumerate C20's VS/PE-O indices
  drm/i915/buf_trans: compute C10's VS/PE-O index
  drm/i915/buf_trans: enumerate C10's VS/PE-O indices
  drm/i915/bios: parse EHL's VS/PE-O tables
  drm/i915/bios: shrink all ICL's VS/PE tables
  drm/i915/buf_trans: compute EHL's VS/PE-O index
  drm/i915/buf_trans: enumerate EHL's VS/PE-O indices
  drm/i915/bios: parse JSL's VS/PE-O tables
  drm/i915/buf_trans: compute JSL's VS/PE-O index
  drm/i915/buf_trans: enumerate JSL's VS/PE-O indices

 drivers/gpu/drm/i915/display/intel_bios.c     | 193 ++++++++++++++-
 drivers/gpu/drm/i915/display/intel_bios.h     |   3 +
 drivers/gpu/drm/i915/display/intel_ddi.c      |   1 +
 .../drm/i915/display/intel_ddi_buf_trans.c    | 228 +++++++++++++++---
 .../drm/i915/display/intel_ddi_buf_trans.h    |  55 ++++-
 .../gpu/drm/i915/display/intel_display_core.h |   6 +
 .../drm/i915/display/intel_display_types.h    |   1 +
 7 files changed, 438 insertions(+), 49 deletions(-)

-- 
2.45.2


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

end of thread, other threads:[~2026-05-07  9:30 UTC | newest]

Thread overview: 36+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-05-07  1:31 [PATCH v3 00/31] Vswing/Preemphasis Override Michał Grzelak
2026-05-07  1:31 ` [PATCH v3 01/31] drm/i915/buf_trans: align xe3plpd with VS/PE-O layout Michał Grzelak
2026-05-07  1:31 ` [PATCH v3 02/31] drm/i915/bios: search for VBT #57 by default Michał Grzelak
2026-05-07  1:31 ` [PATCH v3 03/31] drm/i915/bios: log unsupported VS/PE-O parsing Michał Grzelak
2026-05-07  1:31 ` [PATCH v3 04/31] drm/i915/bios: store VBT #57's metadata in intel_vbt_data Michał Grzelak
2026-05-07  1:31 ` [PATCH v3 05/31] drm/i915/bios: de/allocate VS/PE-O buffers' matrix Michał Grzelak
2026-05-07  1:31 ` [PATCH v3 06/31] drm/i915/bios: structurize VS/PE-O metadata Michał Grzelak
2026-05-07  1:31 ` [PATCH v3 07/31] drm/i915/bios: add buf_trans for each bios_encoder Michał Grzelak
2026-05-07  1:31 ` [PATCH v3 08/31] drm/i915/bios: de/allocate buf_trans for each port Michał Grzelak
2026-05-07  1:31 ` [PATCH v3 09/31] drm/i915/bios: check VS/PE-O in helper func Michał Grzelak
2026-05-07  1:31 ` [PATCH v3 10/31] drm/i915/bios: print VS/PE-O port info Michał Grzelak
2026-05-07  1:31 ` [PATCH v3 11/31] drm/i915/bios: remove VS/PE-O warning Michał Grzelak
2026-05-07  1:31 ` [PATCH v3 12/31] drm/i915/ddi: expose VS/PE-O buffers to intel_encoder Michał Grzelak
2026-05-07  1:31 ` [PATCH v3 13/31] drm/i915/buf_trans: override VS/PE-O when requested Michał Grzelak
2026-05-07  1:31 ` [PATCH v3 14/31] drm/i915/buf_trans: abstract VS/PE-O index computation Michał Grzelak
2026-05-07  1:31 ` [PATCH v3 15/31] drm/i915/bios: parse LT's VS/PE-O tables Michał Grzelak
2026-05-07  1:31 ` [PATCH v3 16/31] drm/i915/bios: shrink all LT's VS/PE tables Michał Grzelak
2026-05-07  1:31 ` [PATCH v3 17/31] drm/i915/buf_trans: compute LT's VS/PE-O index Michał Grzelak
2026-05-07  1:31 ` [PATCH v3 18/31] drm/i915/buf_trans: enumerate LT's VS/PE-O indices Michał Grzelak
2026-05-07  1:31 ` [PATCH v3 19/31] drm/i915/bios: parse Snps's VS/PE-O tables Michał Grzelak
2026-05-07  1:31 ` [PATCH v3 20/31] drm/i915/bios: shrink all Snps's VS/PE tables Michał Grzelak
2026-05-07  1:31 ` [PATCH v3 21/31] drm/i915/buf_trans: compute C20's VS/PE-O index Michał Grzelak
2026-05-07  1:31 ` [PATCH v3 22/31] drm/i915/buf_trans: enumerate C20's VS/PE-O indices Michał Grzelak
2026-05-07  1:31 ` [PATCH v3 23/31] drm/i915/buf_trans: compute C10's VS/PE-O index Michał Grzelak
2026-05-07  1:31 ` [PATCH v3 24/31] drm/i915/buf_trans: enumerate C10's VS/PE-O indices Michał Grzelak
2026-05-07  1:31 ` [PATCH v3 25/31] drm/i915/bios: parse EHL's VS/PE-O tables Michał Grzelak
2026-05-07  1:31 ` [PATCH v3 26/31] drm/i915/bios: shrink all ICL's VS/PE tables Michał Grzelak
2026-05-07  1:31 ` [PATCH v3 27/31] drm/i915/buf_trans: compute EHL's VS/PE-O index Michał Grzelak
2026-05-07  1:31 ` [PATCH v3 28/31] drm/i915/buf_trans: enumerate EHL's VS/PE-O indices Michał Grzelak
2026-05-07  1:31 ` [PATCH v3 29/31] drm/i915/bios: parse JSL's VS/PE-O tables Michał Grzelak
2026-05-07  1:31 ` [PATCH v3 30/31] drm/i915/buf_trans: compute JSL's VS/PE-O index Michał Grzelak
2026-05-07  1:31 ` [PATCH v3 31/31] drm/i915/buf_trans: enumerate JSL's VS/PE-O indices Michał Grzelak
2026-05-07  1:47 ` ✗ CI.checkpatch: warning for Vswing/Preemphasis Override (rev2) Patchwork
2026-05-07  1:49 ` ✓ CI.KUnit: success " Patchwork
2026-05-07  2:43 ` ✓ Xe.CI.BAT: " Patchwork
2026-05-07  9:30 ` ✗ 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