All of lore.kernel.org
 help / color / mirror / Atom feed
* [Intel-gfx] [PATCH v2 00/15] drm/i915: ELD precompute and readout
@ 2022-11-08 15:18 Ville Syrjala
  2022-11-08 15:18 ` [Intel-gfx] [PATCH v2 01/15] drm/i915/audio: Don't program the hardware ELD buffer on ilk+ Ville Syrjala
                   ` (23 more replies)
  0 siblings, 24 replies; 28+ messages in thread
From: Ville Syrjala @ 2022-11-08 15:18 UTC (permalink / raw)
  To: intel-gfx; +Cc: Takashi Iwai

From: Ville Syrjälä <ville.syrjala@linux.intel.com>

Second attempt at ELD precompute + readout.

v2:
- get rid of the hw ELD buffer entirely on !g4x
- actually use the precomputed ELD in acomp .get_eld()
- more cleanups/etc. here and there

Cc: Chaitanya Kumar Borah <chaitanya.kumar.borah@intel.com>
Cc: Kai Vehmanen <kai.vehmanen@linux.intel.com>
Cc: Takashi Iwai <tiwai@suse.de>

Ville Syrjälä (15):
  drm/i915/audio: Don't program the hardware ELD buffer on ilk+
  drm/i915/audio: Don't program the hardware ELD buffer on hsw+
  drm/i915/audio: Unify get_saved_enc()
  drm/i915/audio: Realign some function arguments
  drm/i915/audio: Introduce a struct for the acomp audio state
  drm/i915/audio: Precompute the ELD
  drm/i915/audio: Don't enable audio with bogus ELD
  drm/i915/audio: Hardware ELD readout
  drm/i915/sdvo: Precompute the ELD
  drm/i915/sdvo: Only use "presence detect" for has_audio readout
  drm/i915/sdvo: Do ELD hardware readout
  drm/i915/audio: Hook up ELD into the state checker
  drm/i915/audio: Include ELD in the state dump
  drm/i915/audio: s/ilk/ibx/
  drm/i915/audio: Clean up the PCH type checks

 drivers/gpu/drm/i915/display/g4x_dp.c         |   2 +
 drivers/gpu/drm/i915/display/g4x_hdmi.c       |   2 +
 drivers/gpu/drm/i915/display/intel_audio.c    | 343 +++++++++---------
 drivers/gpu/drm/i915/display/intel_audio.h    |   7 +
 .../drm/i915/display/intel_crtc_state_dump.c  |  17 +
 drivers/gpu/drm/i915/display/intel_ddi.c      |   2 +
 drivers/gpu/drm/i915/display/intel_display.c  |  43 +++
 .../gpu/drm/i915/display/intel_display_core.h |   9 +-
 .../drm/i915/display/intel_display_types.h    |   4 +-
 drivers/gpu/drm/i915/display/intel_dp.c       |   4 +-
 drivers/gpu/drm/i915/display/intel_hdmi.c     |   4 +-
 drivers/gpu/drm/i915/display/intel_sdvo.c     |  40 +-
 12 files changed, 298 insertions(+), 179 deletions(-)

-- 
2.37.4


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

end of thread, other threads:[~2023-01-18 19:31 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-11-08 15:18 [Intel-gfx] [PATCH v2 00/15] drm/i915: ELD precompute and readout Ville Syrjala
2022-11-08 15:18 ` [Intel-gfx] [PATCH v2 01/15] drm/i915/audio: Don't program the hardware ELD buffer on ilk+ Ville Syrjala
2022-11-08 15:18 ` [Intel-gfx] [PATCH v2 02/15] drm/i915/audio: Don't program the hardware ELD buffer on hsw+ Ville Syrjala
2022-11-08 15:18 ` [Intel-gfx] [PATCH v2 03/15] drm/i915/audio: Unify get_saved_enc() Ville Syrjala
2022-11-08 16:11   ` Jani Nikula
2022-11-08 15:18 ` [Intel-gfx] [PATCH v2 04/15] drm/i915/audio: Realign some function arguments Ville Syrjala
2022-11-08 16:11   ` Jani Nikula
2022-11-08 15:18 ` [Intel-gfx] [PATCH v2 05/15] drm/i915/audio: Introduce a struct for the acomp audio state Ville Syrjala
2022-11-08 15:18 ` [Intel-gfx] [PATCH v2 06/15] drm/i915/audio: Precompute the ELD Ville Syrjala
2022-11-08 15:18 ` [Intel-gfx] [PATCH v2 07/15] drm/i915/audio: Don't enable audio with bogus ELD Ville Syrjala
2022-11-08 15:18 ` [Intel-gfx] [PATCH v2 08/15] drm/i915/audio: Hardware ELD readout Ville Syrjala
2022-11-08 15:18 ` [Intel-gfx] [PATCH v2 09/15] drm/i915/sdvo: Precompute the ELD Ville Syrjala
2022-11-08 15:18 ` [Intel-gfx] [PATCH v2 10/15] drm/i915/sdvo: Only use "presence detect" for has_audio readout Ville Syrjala
2022-11-08 15:18 ` [Intel-gfx] [PATCH v2 11/15] drm/i915/sdvo: Do ELD hardware readout Ville Syrjala
2022-11-10 12:55   ` [Intel-gfx] [PATCH v3 " Ville Syrjala
2022-11-08 15:18 ` [Intel-gfx] [PATCH v2 12/15] drm/i915/audio: Hook up ELD into the state checker Ville Syrjala
2022-11-08 15:18 ` [Intel-gfx] [PATCH v2 13/15] drm/i915/audio: Include ELD in the state dump Ville Syrjala
2022-11-08 15:18 ` [Intel-gfx] [PATCH v2 14/15] drm/i915/audio: s/ilk/ibx/ Ville Syrjala
2022-11-08 15:18 ` [Intel-gfx] [PATCH v2 15/15] drm/i915/audio: Clean up the PCH type checks Ville Syrjala
2022-11-08 17:37 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/i915: ELD precompute and readout (rev3) Patchwork
2022-11-08 17:37 ` [Intel-gfx] ✗ Fi.CI.DOCS: " Patchwork
2022-11-08 17:59 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork
2022-11-08 23:58 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork
2022-11-11  2:43 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/i915: ELD precompute and readout (rev4) Patchwork
2022-11-11  2:43 ` [Intel-gfx] ✗ Fi.CI.SPARSE: " Patchwork
2022-11-11  3:39 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork
2022-11-11 17:54 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork
2023-01-18 19:30 ` [Intel-gfx] [PATCH v2 00/15] drm/i915: ELD precompute and readout Kai Vehmanen

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.