mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-12 13:55:32 +00:00
drm/i915/audio: Don't enable audio with bogus ELD
Currently we just print a debug message if the ELD is bogus. Maybe we should just not enable audio at all in that case? Cc: Chaitanya Kumar Borah <chaitanya.kumar.borah@intel.com> Cc: Takashi Iwai <tiwai@suse.de> Reviewed-by: Kai Vehmanen <kai.vehmanen@linux.intel.com> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20230124144628.4649-6-ville.syrjala@linux.intel.com
This commit is contained in:
parent
5d986635e2
commit
d639379384
1 changed files with 3 additions and 1 deletions
|
@ -757,10 +757,12 @@ bool intel_audio_compute_config(struct intel_encoder *encoder,
|
|||
const struct drm_display_mode *adjusted_mode =
|
||||
&crtc_state->hw.adjusted_mode;
|
||||
|
||||
if (!connector->eld[0])
|
||||
if (!connector->eld[0]) {
|
||||
drm_dbg_kms(&i915->drm,
|
||||
"Bogus ELD on [CONNECTOR:%d:%s]\n",
|
||||
connector->base.id, connector->name);
|
||||
return false;
|
||||
}
|
||||
|
||||
BUILD_BUG_ON(sizeof(crtc_state->eld) != sizeof(connector->eld));
|
||||
memcpy(crtc_state->eld, connector->eld, sizeof(crtc_state->eld));
|
||||
|
|
Loading…
Reference in a new issue