Home
last modified time | relevance | path

Searched refs:micfil (Results 1 – 18 of 18) sorted by relevance

/linux-6.12.1/sound/soc/fsl/
Dfsl_micfil.c136 static int micfil_set_quality(struct fsl_micfil *micfil) in micfil_set_quality() argument
140 switch (micfil->quality) { in micfil_set_quality()
161 return regmap_update_bits(micfil->regmap, REG_MICFIL_CTRL2, in micfil_set_quality()
170 struct fsl_micfil *micfil = snd_soc_component_get_drvdata(cmpnt); in micfil_quality_get() local
172 ucontrol->value.integer.value[0] = micfil->quality; in micfil_quality_get()
181 struct fsl_micfil *micfil = snd_soc_component_get_drvdata(cmpnt); in micfil_quality_set() local
183 micfil->quality = ucontrol->value.integer.value[0]; in micfil_quality_set()
185 return micfil_set_quality(micfil); in micfil_quality_set()
235 struct fsl_micfil *micfil = snd_soc_component_get_drvdata(comp); in micfil_put_dc_remover_state() local
244 micfil->dc_remover = val; in micfil_put_dc_remover_state()
[all …]
DMakefile20 snd-soc-fsl-micfil-y := fsl_micfil.o
38 obj-$(CONFIG_SND_SOC_FSL_MICFIL) += snd-soc-fsl-micfil.o
/linux-6.12.1/arch/arm64/boot/dts/freescale/
Dimx95-19x19-evk.dts143 sound-micfil {
145 model = "micfil-audio";
148 link-name = "micfil hifi";
151 sound-dai = <&micfil>;
262 &micfil {
Dimx8mn-evk.dtsi144 sound-micfil {
146 model = "micfil-audio";
149 link-name = "micfil hifi";
153 sound-dai = <&micfil>;
330 &micfil {
Dimx93-11x11-evk.dts128 sound-micfil {
130 model = "micfil-audio";
133 link-name = "micfil hifi";
137 sound-dai = <&micfil>;
429 &micfil {
Dimx8mm-evk.dtsi169 sound-micfil {
171 model = "micfil-audio";
174 link-name = "micfil hifi";
178 sound-dai = <&micfil>;
485 &micfil {
Dimx8mp-evk.dts210 sound-micfil {
212 model = "micfil-audio";
215 link-name = "micfil hifi";
219 sound-dai = <&micfil>;
645 &micfil {
Dimx8mn-beacon-baseboard.dtsi105 sound-dai = <&micfil>;
262 &micfil {
Dimx8mm-beacon-baseboard.dtsi130 sound-dai = <&micfil>;
270 &micfil {
Dimx8mp-beacon-kit.dts201 sound-dai = <&micfil>;
506 &micfil {
Dimx95.dtsi1291 micfil: micfil@44520000 { label
1292 compatible = "fsl,imx95-micfil", "fsl,imx93-micfil";
Dimx93.dtsi557 micfil: micfil@44520000 { label
558 compatible = "fsl,imx93-micfil";
Dimx8mn.dtsi358 micfil: audio-controller@30080000 { label
359 compatible = "fsl,imx8mm-micfil";
Dimx8mm.dtsi386 micfil: audio-controller@30080000 { label
387 compatible = "fsl,imx8mm-micfil";
Dimx8mp.dtsi1514 micfil: audio-controller@30ca0000 { label
1515 compatible = "fsl,imx8mp-micfil";
/linux-6.12.1/sound/soc/sof/
Dipc3-pcm.c388 rate->min = private->dai_config->micfil.pdm_rate; in sof_ipc3_pcm_dai_link_fixup()
389 rate->max = private->dai_config->micfil.pdm_rate; in sof_ipc3_pcm_dai_link_fixup()
390 channels->min = private->dai_config->micfil.pdm_ch; in sof_ipc3_pcm_dai_link_fixup()
391 channels->max = private->dai_config->micfil.pdm_ch; in sof_ipc3_pcm_dai_link_fixup()
Dipc3-topology.c1178 ret = sof_update_ipc_object(scomp, &config->micfil, SOF_MICFIL_TOKENS, slink->tuples, in sof_link_micfil_load()
1184 config->dai_index, config->micfil.pdm_ch, config->micfil.pdm_rate); in sof_link_micfil_load()
/linux-6.12.1/include/sound/sof/
Ddai.h122 struct sof_ipc_dai_micfil_params micfil; member