Home
last modified time | relevance | path

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

/linux-6.15/sound/soc/fsl/
H A Dfsl_micfil.c729 if (micfil->vad_enabled && !micfil->dec_bypass) in fsl_micfil_trigger()
736 if (micfil->vad_enabled && !micfil->dec_bypass) in fsl_micfil_trigger()
1292 if (!micfil) in fsl_micfil_probe()
1296 strscpy(micfil->name, np->name, sizeof(micfil->name)); in fsl_micfil_probe()
1320 micfil->clk_src[MICFIL_AUDIO_PLL1] = micfil->pll8k_clk; in fsl_micfil_probe()
1321 micfil->clk_src[MICFIL_AUDIO_PLL2] = micfil->pll11k_clk; in fsl_micfil_probe()
1360 if (micfil->dataline & ~micfil->soc->dataline) { in fsl_micfil_probe()
1376 micfil->name, micfil); in fsl_micfil_probe()
1386 micfil->name, micfil); in fsl_micfil_probe()
1396 IRQF_SHARED, micfil->name, micfil); in fsl_micfil_probe()
[all …]
H A DMakefile20 snd-soc-fsl-micfil-y := fsl_micfil.o
38 obj-$(CONFIG_SND_SOC_FSL_MICFIL) += snd-soc-fsl-micfil.o
/linux-6.15/Documentation/devicetree/bindings/sound/
H A Dfsl,micfil.yaml4 $id: http://devicetree.org/schemas/sound/fsl,micfil.yaml#
21 - fsl,imx95-micfil
22 - const: fsl,imx93-micfil
25 - fsl,imx8mm-micfil
26 - fsl,imx8mp-micfil
27 - fsl,imx93-micfil
28 - fsl,imx943-micfil
51 - description: internal micfil clock
84 micfil: audio-controller@30080000 {
85 compatible = "fsl,imx8mm-micfil";
H A Dfsl,rpmsg.yaml93 - rpmsg-micfil-channel
122 model = "micfil-audio";
123 fsl,rpmsg-channel-name = "rpmsg-micfil-channel";
/linux-6.15/arch/arm64/boot/dts/freescale/
H A Dimx8mn-evk.dtsi144 sound-micfil {
146 model = "micfil-audio";
149 link-name = "micfil hifi";
153 sound-dai = <&micfil>;
330 &micfil {
H A Dimx93-9x9-qsb.dts125 sound-micfil {
127 model = "micfil-audio";
130 link-name = "micfil hifi";
134 sound-dai = <&micfil>;
383 &micfil {
H A Dimx95-19x19-evk.dts167 sound-micfil {
169 model = "micfil-audio";
172 link-name = "micfil hifi";
175 sound-dai = <&micfil>;
372 &micfil {
H A Dimx8mm-evk.dtsi169 sound-micfil {
171 model = "micfil-audio";
174 link-name = "micfil hifi";
178 sound-dai = <&micfil>;
485 &micfil {
H A Dimx93-11x11-evk.dts145 sound-micfil {
147 model = "micfil-audio";
150 link-name = "micfil hifi";
154 sound-dai = <&micfil>;
498 &micfil {
H A Dimx95-15x15-evk.dts217 sound-micfil {
219 model = "micfil-audio";
223 link-name = "micfil hifi";
226 sound-dai = <&micfil>;
457 &micfil {
H A Dimx8mp-evk.dts228 sound-micfil {
230 model = "micfil-audio";
233 link-name = "micfil hifi";
237 sound-dai = <&micfil>;
667 &micfil {
H A Dimx8mn-beacon-baseboard.dtsi105 sound-dai = <&micfil>;
262 &micfil {
H A Dimx8mm-beacon-baseboard.dtsi130 sound-dai = <&micfil>;
270 &micfil {
H A Dimx8mp-beacon-kit.dts201 sound-dai = <&micfil>;
506 &micfil {
H A Dimx93.dtsi565 micfil: micfil@44520000 { label
566 compatible = "fsl,imx93-micfil";
H A Dimx95.dtsi1388 micfil: micfil@44520000 { label
1389 compatible = "fsl,imx95-micfil", "fsl,imx93-micfil";
H A Dimx8mn.dtsi358 micfil: audio-controller@30080000 { label
359 compatible = "fsl,imx8mm-micfil";
H A Dimx8mm.dtsi386 micfil: audio-controller@30080000 { label
387 compatible = "fsl,imx8mm-micfil";
H A Dimx8mp.dtsi1532 micfil: audio-controller@30ca0000 { label
1533 compatible = "fsl,imx8mp-micfil";
/linux-6.15/sound/soc/sof/
H A Dipc3-pcm.c389 rate->min = private->dai_config->micfil.pdm_rate; in sof_ipc3_pcm_dai_link_fixup()
390 rate->max = private->dai_config->micfil.pdm_rate; in sof_ipc3_pcm_dai_link_fixup()
391 channels->min = private->dai_config->micfil.pdm_ch; in sof_ipc3_pcm_dai_link_fixup()
392 channels->max = private->dai_config->micfil.pdm_ch; in sof_ipc3_pcm_dai_link_fixup()
H A Dipc3-topology.c1181 ret = sof_update_ipc_object(scomp, &config->micfil, SOF_MICFIL_TOKENS, slink->tuples, in sof_link_micfil_load()
1187 config->dai_index, config->micfil.pdm_ch, config->micfil.pdm_rate); in sof_link_micfil_load()
/linux-6.15/include/sound/sof/
H A Ddai.h122 struct sof_ipc_dai_micfil_params micfil; member