On Sat, Mar 29, 2025 at 08:14:33PM +0100, Martin Blumenstingl wrote: > Commit 2fef64eec23a ("ASoC: hdmi-codec: Add a prepare hook") added a > prepare implementation. Back then the new callback was only integrated > with hdmi_codec_i2s_dai_ops (which is used by the I2S input code-path). > It was not added to hdmi_codec_spdif_dai_ops (which is used by the SPDIF > input code-path). > > With commit baf616647fe6 ("drm/connector: implement generic HDMI audio > helpers") the DRM subsystem has gained a helper framework which can be > used by HDMI controller drivers. HDMI controller drivers are often > tightly coupled with the hdmi-codec because of the so-called HDMI audio > infoframe (which is often managed by the display controller). > > To allow the new DRM HDMI audio framework to work with the hdmi-codec > driver for SPDIF inputs we also need to hook up the prepare callback to > hdmi_codec_spdif_dai_ops. Just hooking into the hw_params callback would > not be enough as hw_params (is called too early and) doesn't have access > to the HDMI audio infoframe contents. > > Suggested-by: Dmitry Baryshkov <dmitry.barysh...@linaro.org> > Signed-off-by: Martin Blumenstingl <martin.blumensti...@googlemail.com> > --- > Changes since v1 at [0]: > - re-sending since there was no feedback
Almost forgot: Reviewed-by: Dmitry Baryshkov <dmitry.barysh...@oss.qualcomm.com> -- With best wishes Dmitry