summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKuninori Morimoto <kuninori.morimoto.gx@renesas.com>2026-08-31 06:38:47 +0000
committerMark Brown <broonie@kernel.org>2026-09-09 16:42:37 +0100
commitb006e4d060b2f92400fc91ecd6c2bc365ba42b3a (patch)
treec90a071b795f30a7f050d30c023a5505d191ca70
parentff1e6b54805fd84e7f904f210ae3ef9449a5d672 (diff)
downloadlinux-next-b006e4d060b2f92400fc91ecd6c2bc365ba42b3a.tar.gz
linux-next-b006e4d060b2f92400fc91ecd6c2bc365ba42b3a.zip
ASoC: soc-dai: move snd_soc_dai_tdm_mask_{get/set}() to soc-dai.c
DAI parameter will be capsuled soon, will be not enable to access from soc-dai.h. Move it to soc-dai.c It renames function name snd_soc_dai_tdm_mask_get() -> snd_soc_dai_stream_tdm_mask_get() snd_soc_dai_tdm_mask_set() -> snd_soc_dai_stream_tdm_mask_set() Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> Link: https://patch.msgid.link/87ld9mssjt.wl-kuninori.morimoto.gx@renesas.com Signed-off-by: Mark Brown <broonie@kernel.org>
-rw-r--r--include/sound/soc-dai.h15
-rw-r--r--sound/soc/soc-dai.c12
2 files changed, 16 insertions, 11 deletions
diff --git a/include/sound/soc-dai.h b/include/sound/soc-dai.h
index c75b41b773ba..b50368ca6cbf 100644
--- a/include/sound/soc-dai.h
+++ b/include/sound/soc-dai.h
@@ -535,17 +535,8 @@ static inline void snd_soc_dai_stream_dma_data_set_s(struct snd_soc_dai *dai, st
int : snd_soc_dai_stream_dma_data_set_i, \
struct snd_pcm_substream * : snd_soc_dai_stream_dma_data_set_s)(dai, x, data)
-static inline unsigned int snd_soc_dai_tdm_mask_get(const struct snd_soc_dai *dai,
- int stream)
-{
- return dai->stream[stream].tdm_mask;
-}
-
-static inline void snd_soc_dai_tdm_mask_set(struct snd_soc_dai *dai, int stream,
- unsigned int tdm_mask)
-{
- dai->stream[stream].tdm_mask = tdm_mask;
-}
+unsigned int snd_soc_dai_stream_tdm_mask_get(const struct snd_soc_dai *dai, int stream);
+void snd_soc_dai_stream_tdm_mask_set(struct snd_soc_dai *dai, int stream, unsigned int tdm_mask);
static inline unsigned int snd_soc_dai_stream_active(const struct snd_soc_dai *dai,
int stream)
@@ -627,6 +618,8 @@ void snd_soc_dai_unregister(struct snd_soc_dai *dai);
#define snd_soc_dai_dma_data_set_capture(dai, data) snd_soc_dai_stream_dma_data_set(dai, SNDRV_PCM_STREAM_CAPTURE, data)
#define snd_soc_dai_set_dma_data snd_soc_dai_stream_dma_data_set
#define snd_soc_dai_dma_data_set snd_soc_dai_stream_dma_data_set
+#define snd_soc_dai_tdm_mask_get snd_soc_dai_stream_tdm_mask_get
+#define snd_soc_dai_tdm_mask_set snd_soc_dai_stream_tdm_mask_set
static inline void snd_soc_dai_init_dma_data(struct snd_soc_dai *dai, void *playback, void *capture)
{
snd_soc_dai_stream_dma_data_set_playback(dai, playback);
diff --git a/sound/soc/soc-dai.c b/sound/soc/soc-dai.c
index 8e3d8e056a77..125f2103a907 100644
--- a/sound/soc/soc-dai.c
+++ b/sound/soc/soc-dai.c
@@ -1105,6 +1105,18 @@ void snd_soc_dai_stream_dma_data_set_i(struct snd_soc_dai *dai, int stream, void
}
EXPORT_SYMBOL_GPL(snd_soc_dai_stream_dma_data_set_i);
+unsigned int snd_soc_dai_stream_tdm_mask_get(const struct snd_soc_dai *dai, int stream)
+{
+ return dai->stream[stream].tdm_mask;
+}
+EXPORT_SYMBOL_GPL(snd_soc_dai_stream_tdm_mask_get);
+
+void snd_soc_dai_stream_tdm_mask_set(struct snd_soc_dai *dai, int stream, unsigned int tdm_mask)
+{
+ dai->stream[stream].tdm_mask = tdm_mask;
+}
+EXPORT_SYMBOL_GPL(snd_soc_dai_stream_tdm_mask_set);
+
void snd_soc_dai_unregister(struct snd_soc_dai *dai)
{
lockdep_assert_held(&client_mutex);