Home
last modified time | relevance | path

Searched refs:cs35l35 (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/sound/soc/codecs/
H A Dcs35l35.c3 * cs35l35.c -- CS35L35 ALSA SoC audio driver
32 #include <sound/cs35l35.h>
36 #include "cs35l35.h"
161 static void cs35l35_reset(struct cs35l35_private *cs35l35) in cs35l35_reset() argument
163 gpiod_set_value_cansleep(cs35l35->reset_gpio, 0); in cs35l35_reset()
165 gpiod_set_value_cansleep(cs35l35->reset_gpio, 1); in cs35l35_reset()
169 static int cs35l35_wait_for_pdn(struct cs35l35_private *cs35l35) in cs35l35_wait_for_pdn() argument
173 if (cs35l35->pdata.ext_bst) { in cs35l35_wait_for_pdn()
178 reinit_completion(&cs35l35->pdn_done); in cs35l35_wait_for_pdn()
180 ret = wait_for_completion_timeout(&cs35l35 in cs35l35_wait_for_pdn()
194 struct cs35l35_private *cs35l35 = snd_soc_component_get_drvdata(component); cs35l35_sdin_event() local
240 struct cs35l35_private *cs35l35 = snd_soc_component_get_drvdata(component); cs35l35_main_amp_event() local
369 struct cs35l35_private *cs35l35 = snd_soc_component_get_drvdata(component); cs35l35_set_dai_fmt() local
470 struct cs35l35_private *cs35l35 = snd_soc_component_get_drvdata(component); cs35l35_hw_params() local
607 struct cs35l35_private *cs35l35 = snd_soc_component_get_drvdata(component); cs35l35_pcm_startup() local
635 struct cs35l35_private *cs35l35 = snd_soc_component_get_drvdata(component); cs35l35_pdm_startup() local
655 struct cs35l35_private *cs35l35 = snd_soc_component_get_drvdata(component); cs35l35_dai_set_sysclk() local
715 struct cs35l35_private *cs35l35 = snd_soc_component_get_drvdata(component); cs35l35_component_set_sysclk() local
763 cs35l35_boost_inductor(struct cs35l35_private *cs35l35, int inductor) cs35l35_boost_inductor() argument
835 struct cs35l35_private *cs35l35 = snd_soc_component_get_drvdata(component); cs35l35_component_probe() local
1110 struct cs35l35_private *cs35l35 = data; cs35l35_irq() local
1472 struct cs35l35_private *cs35l35; cs35l35_i2c_probe() local
1636 struct cs35l35_private *cs35l35 = i2c_get_clientdata(i2c_client); cs35l35_i2c_remove() local
[all...]
H A DMakefile52 snd-soc-cs35l35-objs := cs35l35.o
361 obj-$(CONFIG_SND_SOC_CS35L35) += snd-soc-cs35l35.o
/kernel/linux/linux-6.6/sound/soc/codecs/
H A Dcs35l35.c3 * cs35l35.c -- CS35L35 ALSA SoC audio driver
31 #include <sound/cs35l35.h>
35 #include "cs35l35.h"
161 static void cs35l35_reset(struct cs35l35_private *cs35l35) in cs35l35_reset() argument
163 gpiod_set_value_cansleep(cs35l35->reset_gpio, 0); in cs35l35_reset()
165 gpiod_set_value_cansleep(cs35l35->reset_gpio, 1); in cs35l35_reset()
169 static int cs35l35_wait_for_pdn(struct cs35l35_private *cs35l35) in cs35l35_wait_for_pdn() argument
173 if (cs35l35->pdata.ext_bst) { in cs35l35_wait_for_pdn()
178 reinit_completion(&cs35l35->pdn_done); in cs35l35_wait_for_pdn()
180 ret = wait_for_completion_timeout(&cs35l35 in cs35l35_wait_for_pdn()
194 struct cs35l35_private *cs35l35 = snd_soc_component_get_drvdata(component); cs35l35_sdin_event() local
240 struct cs35l35_private *cs35l35 = snd_soc_component_get_drvdata(component); cs35l35_main_amp_event() local
369 struct cs35l35_private *cs35l35 = snd_soc_component_get_drvdata(component); cs35l35_set_dai_fmt() local
470 struct cs35l35_private *cs35l35 = snd_soc_component_get_drvdata(component); cs35l35_hw_params() local
607 struct cs35l35_private *cs35l35 = snd_soc_component_get_drvdata(component); cs35l35_pcm_startup() local
635 struct cs35l35_private *cs35l35 = snd_soc_component_get_drvdata(component); cs35l35_pdm_startup() local
655 struct cs35l35_private *cs35l35 = snd_soc_component_get_drvdata(component); cs35l35_dai_set_sysclk() local
715 struct cs35l35_private *cs35l35 = snd_soc_component_get_drvdata(component); cs35l35_component_set_sysclk() local
763 cs35l35_boost_inductor(struct cs35l35_private *cs35l35, int inductor) cs35l35_boost_inductor() argument
835 struct cs35l35_private *cs35l35 = snd_soc_component_get_drvdata(component); cs35l35_component_probe() local
1109 struct cs35l35_private *cs35l35 = data; cs35l35_irq() local
1470 struct cs35l35_private *cs35l35; cs35l35_i2c_probe() local
1632 struct cs35l35_private *cs35l35 = i2c_get_clientdata(i2c_client); cs35l35_i2c_remove() local
[all...]
H A DMakefile63 snd-soc-cs35l35-objs := cs35l35.o
449 obj-$(CONFIG_SND_SOC_CS35L35) += snd-soc-cs35l35.o

Completed in 5 milliseconds