summaryrefslogtreecommitdiff
path: root/include/sound/hdmi-codec.h
diff options
context:
space:
mode:
authorOlivier Moysan <olivier.moysan@foss.st.com>2025-01-08 18:03:55 +0100
committerDmitry Baryshkov <dmitry.baryshkov@linaro.org>2025-01-26 14:01:12 +0200
commit038f79638e0676359e44c5db458d52994f9b5ac1 (patch)
tree8926bf6143d1db739bf32261dd45760e36bb1dfe /include/sound/hdmi-codec.h
parentc852646f12d4cd5b4f19eeec2976c5d98c0382f8 (diff)
ASoC: hdmi-codec: allow to refine formats actually supported
Currently the hdmi-codec driver registers all the formats that are allowed on the I2S bus. Add i2s_formats field to codec data, to allow the hdmi codec client to refine the list of the audio I2S formats actually supported. Signed-off-by: Olivier Moysan <olivier.moysan@foss.st.com> Acked-by: Mark Brown <broonie@kernel.org> Link: https://patchwork.freedesktop.org/patch/msgid/20250108170356.413063-3-olivier.moysan@foss.st.com Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Diffstat (limited to 'include/sound/hdmi-codec.h')
-rw-r--r--include/sound/hdmi-codec.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/sound/hdmi-codec.h b/include/sound/hdmi-codec.h
index b220072cfa1b..273f4c36fad9 100644
--- a/include/sound/hdmi-codec.h
+++ b/include/sound/hdmi-codec.h
@@ -120,6 +120,7 @@ struct hdmi_codec_ops {
/* HDMI codec initalization data */
struct hdmi_codec_pdata {
const struct hdmi_codec_ops *ops;
+ u64 i2s_formats;
uint i2s:1;
uint no_i2s_playback:1;
uint no_i2s_capture:1;