| /linux-6.15/sound/soc/fsl/ |
| H A D | fsl_micfil.c | 729 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 D | Makefile | 20 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 D | fsl,micfil.yaml | 4 $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 D | fsl,rpmsg.yaml | 93 - 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 D | imx8mn-evk.dtsi | 144 sound-micfil { 146 model = "micfil-audio"; 149 link-name = "micfil hifi"; 153 sound-dai = <&micfil>; 330 &micfil {
|
| H A D | imx93-9x9-qsb.dts | 125 sound-micfil { 127 model = "micfil-audio"; 130 link-name = "micfil hifi"; 134 sound-dai = <&micfil>; 383 &micfil {
|
| H A D | imx95-19x19-evk.dts | 167 sound-micfil { 169 model = "micfil-audio"; 172 link-name = "micfil hifi"; 175 sound-dai = <&micfil>; 372 &micfil {
|
| H A D | imx8mm-evk.dtsi | 169 sound-micfil { 171 model = "micfil-audio"; 174 link-name = "micfil hifi"; 178 sound-dai = <&micfil>; 485 &micfil {
|
| H A D | imx93-11x11-evk.dts | 145 sound-micfil { 147 model = "micfil-audio"; 150 link-name = "micfil hifi"; 154 sound-dai = <&micfil>; 498 &micfil {
|
| H A D | imx95-15x15-evk.dts | 217 sound-micfil { 219 model = "micfil-audio"; 223 link-name = "micfil hifi"; 226 sound-dai = <&micfil>; 457 &micfil {
|
| H A D | imx8mp-evk.dts | 228 sound-micfil { 230 model = "micfil-audio"; 233 link-name = "micfil hifi"; 237 sound-dai = <&micfil>; 667 &micfil {
|
| H A D | imx8mn-beacon-baseboard.dtsi | 105 sound-dai = <&micfil>; 262 &micfil {
|
| H A D | imx8mm-beacon-baseboard.dtsi | 130 sound-dai = <&micfil>; 270 &micfil {
|
| H A D | imx8mp-beacon-kit.dts | 201 sound-dai = <&micfil>; 506 &micfil {
|
| H A D | imx93.dtsi | 565 micfil: micfil@44520000 { label 566 compatible = "fsl,imx93-micfil";
|
| H A D | imx95.dtsi | 1388 micfil: micfil@44520000 { label 1389 compatible = "fsl,imx95-micfil", "fsl,imx93-micfil";
|
| H A D | imx8mn.dtsi | 358 micfil: audio-controller@30080000 { label 359 compatible = "fsl,imx8mm-micfil";
|
| H A D | imx8mm.dtsi | 386 micfil: audio-controller@30080000 { label 387 compatible = "fsl,imx8mm-micfil";
|
| H A D | imx8mp.dtsi | 1532 micfil: audio-controller@30ca0000 { label 1533 compatible = "fsl,imx8mp-micfil";
|
| /linux-6.15/sound/soc/sof/ |
| H A D | ipc3-pcm.c | 389 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 D | ipc3-topology.c | 1181 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 D | dai.h | 122 struct sof_ipc_dai_micfil_params micfil; member
|