Intel-GFX Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/9] prunue audio frequencies based on bw limits for DP2
@ 2024-10-08  8:23 Vinod Govindapillai
  2024-10-08  8:23 ` [PATCH 1/9] drm/i915/display: get rid of encoder param in intel_audio_compute_config Vinod Govindapillai
                   ` (12 more replies)
  0 siblings, 13 replies; 26+ messages in thread
From: Vinod Govindapillai @ 2024-10-08  8:23 UTC (permalink / raw)
  To: intel-gfx
  Cc: vinod.govindapillai, jani.nikula, ville.syrjala, kai.vehmanen,
	jani.saarinen

Implement pruning of unsupported audio frequencies from SAD frequency
list based on the audio bw calculation specified in Bspec: 67768. First
for the maximum number of channels, supported audio frequency list is
checked. If there are no available frequencies exist for channel, channel
is reduced and the assessment is done again. Eventually both supported
audio frequency and channels are updated to SAD in ELD.

TODO: Update the hblank available calculations for Xe3

Vinod Govindapillai (9):
  drm/i915/display: get rid of encoder param  in
    intel_audio_compute_config
  drm/i915/display: create a common function to check validity of ELD
  drm/i915/display: update call to intel_dp_audio_compute_config
  drm/i915/display: update logic to determine crtcstate has audio
    support
  drm/i915/display: check and prune audio frequencies based on bw limits
  drm/i915/display: iterare through channels if no feasible frequencies
  drm/i915/display: update audio support based on the available
    frequencies
  drm/i815/disaply: limit the audio bw check with DP2 config
  drm/i915/display: update audio bw calculations for MTL

 drivers/gpu/drm/i915/display/intel_audio.c | 149 ++++++++++++++++++++-
 drivers/gpu/drm/i915/display/intel_audio.h |   6 +-
 drivers/gpu/drm/i915/display/intel_dp.c    |  67 ++++++++-
 drivers/gpu/drm/i915/display/intel_hdmi.c  |   2 +-
 drivers/gpu/drm/i915/display/intel_sdvo.c  |   2 +-
 5 files changed, 211 insertions(+), 15 deletions(-)

-- 
2.34.1


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

end of thread, other threads:[~2024-11-11 12:44 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-10-08  8:23 [PATCH 0/9] prunue audio frequencies based on bw limits for DP2 Vinod Govindapillai
2024-10-08  8:23 ` [PATCH 1/9] drm/i915/display: get rid of encoder param in intel_audio_compute_config Vinod Govindapillai
2024-10-08 12:19   ` Jani Nikula
2024-10-08  8:23 ` [PATCH 2/9] drm/i915/display: create a common function to check validity of ELD Vinod Govindapillai
2024-10-08 12:26   ` Jani Nikula
2024-11-11 12:29   ` Kai Vehmanen
2024-10-08  8:23 ` [PATCH 3/9] drm/i915/display: update call to intel_dp_audio_compute_config Vinod Govindapillai
2024-11-11 12:11   ` Kai Vehmanen
2024-10-08  8:23 ` [PATCH 4/9] drm/i915/display: update logic to determine crtcstate has audio support Vinod Govindapillai
2024-11-11 12:37   ` Kai Vehmanen
2024-10-08  8:23 ` [PATCH 5/9] drm/i915/display: check and prune audio frequencies based on bw limits Vinod Govindapillai
2024-11-11 11:52   ` Kai Vehmanen
2024-10-08  8:23 ` [PATCH 6/9] drm/i915/display: iterare through channels if no feasible frequencies Vinod Govindapillai
2024-10-09 13:32   ` Kai Vehmanen
2024-10-10  6:49   ` Dan Carpenter
2024-10-08  8:23 ` [PATCH 7/9] drm/i915/display: update audio support based on the available frequencies Vinod Govindapillai
2024-10-08 12:24   ` Jani Nikula
2024-10-09 13:38   ` Kai Vehmanen
2024-10-08  8:23 ` [PATCH 8/9] drm/i815/disaply: limit the audio bw check with DP2 config Vinod Govindapillai
2024-11-11 12:35   ` Kai Vehmanen
2024-10-08  8:23 ` [PATCH 9/9] drm/i915/display: update audio bw calculations for MTL Vinod Govindapillai
2024-10-09 13:33   ` Kai Vehmanen
2024-10-08 11:47 ` ✗ Fi.CI.CHECKPATCH: warning for prunue audio frequencies based on bw limits for DP2 Patchwork
2024-10-08 11:47 ` ✗ Fi.CI.SPARSE: " Patchwork
2024-10-08 12:13 ` ✓ Fi.CI.BAT: success " Patchwork
2024-10-09 15:55 ` ✗ Fi.CI.IGT: failure " Patchwork

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