aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorKuninori Morimoto <kuninori.morimoto.gx@renesas.com>2025-08-06 04:42:05 +0000
committerMark Brown <broonie@kernel.org>2025-08-10 21:08:55 +0100
commitcf25eb8eae91bcae9b2065d84b0c0ba0f6d9dd34 (patch)
tree7ff6c98570be6f9eaa2ef8a67fe6f44e794f0d30 /include
parentASoC: soc-component: unpack snd_soc_component_get_bias_level() (diff)
downloadlinux-cf25eb8eae91bcae9b2065d84b0c0ba0f6d9dd34.tar.gz
linux-cf25eb8eae91bcae9b2065d84b0c0ba0f6d9dd34.zip
ASoC: soc-component: unpack snd_soc_component_init_bias_level()
Because struct snd_soc_dapm_context is soc-dapm framework specific, user driver don't need to access its member directly, we would like to hide them. struct snd_soc_dapm_context will be removed from header in the future. This patch unpack component wrapper to cleanup it. This patch keeps compatible by using define, but old name will be replaced on each drivers and removed from ASoC in the future. Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> Link: https://patch.msgid.link/87y0rx6oyx.wl-kuninori.morimoto.gx@renesas.com Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'include')
-rw-r--r--include/sound/soc-component.h15
-rw-r--r--include/sound/soc-dapm.h1
2 files changed, 1 insertions, 15 deletions
diff --git a/include/sound/soc-component.h b/include/sound/soc-component.h
index 86ad2802879f..54bfa0cb1085 100644
--- a/include/sound/soc-component.h
+++ b/include/sound/soc-component.h
@@ -287,21 +287,6 @@ static inline struct snd_soc_dapm_context *snd_soc_component_get_dapm(
}
/**
- * snd_soc_component_init_bias_level() - Initialize COMPONENT DAPM bias level
- * @component: The COMPONENT for which to initialize the DAPM bias level
- * @level: The DAPM level to initialize to
- *
- * Initializes the COMPONENT DAPM bias level. See snd_soc_dapm_init_bias_level()
- */
-static inline void
-snd_soc_component_init_bias_level(struct snd_soc_component *component,
- enum snd_soc_bias_level level)
-{
- snd_soc_dapm_init_bias_level(
- snd_soc_component_get_dapm(component), level);
-}
-
-/**
* snd_soc_dapm_kcontrol_component() - Returns the component associated to a
* kcontrol
* @kcontrol: The kcontrol
diff --git a/include/sound/soc-dapm.h b/include/sound/soc-dapm.h
index 6e2db79d6a97..2e9196b6ffba 100644
--- a/include/sound/soc-dapm.h
+++ b/include/sound/soc-dapm.h
@@ -728,6 +728,7 @@ void snd_soc_dapm_init_bias_level(struct snd_soc_dapm_context *dapm, enum snd_so
// REMOVE ME !!
#define snd_soc_component_force_bias_level(c, l) snd_soc_dapm_force_bias_level(&(c)->dapm, l)
#define snd_soc_component_get_bias_level(c) snd_soc_dapm_get_bias_level(&(c)->dapm)
+#define snd_soc_component_init_bias_level(c, l) snd_soc_dapm_init_bias_level(&(c)->dapm, l)
#define for_each_dapm_widgets(list, i, widget) \
for ((i) = 0; \