| /linux/sound/soc/fsl/ |
| H A D | fsl_micfil.c | 154 { .compatible = "fsl,imx8mm-micfil", .data = &fsl_micfil_imx8mm }, 155 { .compatible = "fsl,imx8mp-micfil", .data = &fsl_micfil_imx8mp }, 156 { .compatible = "fsl,imx93-micfil", .data = &fsl_micfil_imx93 }, 157 { .compatible = "fsl,imx943-micfil", .data = &fsl_micfil_imx943 }, 177 static int micfil_get_max_range(struct fsl_micfil *micfil) in micfil_get_max_range() 181 switch (micfil->quality) { in micfil_get_max_range() 184 max_range = micfil->soc->rangeadj_const[0][0] - micfil->soc->rangeadj_const[0][1] * in micfil_get_max_range() 189 max_range = micfil->soc->rangeadj_const[1][0] - micfil in micfil_get_max_range() 176 micfil_get_max_range(struct fsl_micfil * micfil) micfil_get_max_range() argument 208 struct fsl_micfil *micfil = snd_soc_component_get_drvdata(cmpnt); micfil_range_set() local 224 micfil_set_quality(struct fsl_micfil * micfil) micfil_set_quality() argument 272 struct fsl_micfil *micfil = snd_soc_component_get_drvdata(cmpnt); micfil_quality_get() local 283 struct fsl_micfil *micfil = snd_soc_component_get_drvdata(cmpnt); micfil_quality_set() local 337 struct fsl_micfil *micfil = snd_soc_component_get_drvdata(comp); micfil_put_dc_remover_state() local 365 struct fsl_micfil *micfil = snd_soc_component_get_drvdata(comp); micfil_get_dc_remover_state() local 378 struct fsl_micfil *micfil = snd_soc_component_get_drvdata(comp); hwvad_put_enable() local 390 struct fsl_micfil *micfil = snd_soc_component_get_drvdata(comp); hwvad_get_enable() local 403 struct fsl_micfil *micfil = snd_soc_component_get_drvdata(comp); hwvad_put_init_mode() local 418 struct fsl_micfil *micfil = snd_soc_component_get_drvdata(comp); hwvad_get_init_mode() local 429 struct fsl_micfil *micfil = snd_soc_component_get_drvdata(comp); hwvad_detected() local 511 struct fsl_micfil *micfil = dev_get_drvdata(dev); fsl_micfil_use_verid() local 559 struct fsl_micfil *micfil = dev_get_drvdata(dev); fsl_micfil_reset() local 597 struct fsl_micfil *micfil = snd_soc_dai_get_drvdata(dai); fsl_micfil_startup() local 613 fsl_micfil_configure_hwvad_interrupts(struct fsl_micfil * micfil,int enable) fsl_micfil_configure_hwvad_interrupts() argument 630 fsl_micfil_init_hwvad_energy_mode(struct fsl_micfil * micfil) fsl_micfil_init_hwvad_energy_mode() argument 668 fsl_micfil_init_hwvad_envelope_mode(struct fsl_micfil * micfil) fsl_micfil_init_hwvad_envelope_mode() argument 718 fsl_micfil_hwvad_enable(struct fsl_micfil * micfil) fsl_micfil_hwvad_enable() argument 756 fsl_micfil_hwvad_disable(struct fsl_micfil * micfil) fsl_micfil_hwvad_disable() argument 776 struct fsl_micfil *micfil = snd_soc_dai_get_drvdata(dai); fsl_micfil_trigger() local 836 fsl_micfil_reparent_rootclk(struct fsl_micfil * micfil,unsigned int sample_rate) fsl_micfil_reparent_rootclk() argument 860 struct fsl_micfil *micfil = snd_soc_dai_get_drvdata(dai); fsl_micfil_hw_params() local 959 struct fsl_micfil *micfil = snd_soc_dai_get_drvdata(dai); fsl_micfil_hw_free() local 969 struct fsl_micfil *micfil = dev_get_drvdata(cpu_dai->dev); fsl_micfil_dai_probe() local 1013 struct fsl_micfil *micfil = snd_soc_component_get_drvdata(component); fsl_micfil_component_probe() local 1107 struct fsl_micfil *micfil = dev_get_drvdata(dev); fsl_micfil_readable_reg() local 1143 struct fsl_micfil *micfil = dev_get_drvdata(dev); fsl_micfil_writeable_reg() local 1172 struct fsl_micfil *micfil = dev_get_drvdata(dev); fsl_micfil_volatile_reg() local 1224 struct fsl_micfil *micfil = (struct fsl_micfil *)devid; micfil_isr() local 1270 struct fsl_micfil *micfil = (struct fsl_micfil *)devid; micfil_err_isr() local 1303 struct fsl_micfil *micfil = (struct fsl_micfil *)devid; voice_detected_fn() local 1323 struct fsl_micfil *micfil = (struct fsl_micfil *)devid; hwvad_isr() local 1354 struct fsl_micfil *micfil = (struct fsl_micfil *)devid; hwvad_err_isr() local 1372 struct fsl_micfil *micfil; fsl_micfil_probe() local 1565 struct fsl_micfil *micfil = dev_get_drvdata(dev); fsl_micfil_runtime_suspend() local 1578 struct fsl_micfil *micfil = dev_get_drvdata(dev); fsl_micfil_runtime_resume() local [all...] |
| H A D | Kconfig | 85 tristate "Pulse Density Modulation Microphone Interface (MICFIL) module support" 92 interface (MICFIL) support for NXP.
|
| H A D | fsl_rpmsg.c | 234 /* Setup cpu dai for sound card that sits on rpmsg-micfil-channel */ in fsl_rpmsg_probe() 235 if (!strcmp(dai_name, "rpmsg-micfil-channel")) { in fsl_rpmsg_probe()
|
| H A D | imx-audio-rpmsg.c | 126 { .name = "rpmsg-micfil-channel" },
|
| H A D | imx-pcm-rpmsg.c | 814 { .name = "rpmsg-micfil-channel" }, in imx_rpmsg_pcm_resume()
|
| /linux/include/sound/sof/ |
| H A D | dai-imx.h | 55 /* MICFIL Configuration Request - SOF_IPC_DAI_MICFIL_CONFIG */
|
| /linux/arch/arm64/boot/dts/freescale/ |
| 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 {
|
| /linux/sound/soc/sof/ |
| H A D | ipc3-topology.c | 299 /* MICFIL PDM */ 353 [SOF_MICFIL_TOKENS] = {"MICFIL PDM tokens", 1193 /* parse the required set of MICFIL PDM tokens based on num_hw_cfgs */ in sof_link_micfil_load() 1194 ret = sof_update_ipc_object(scomp, &config->micfil, SOF_MICFIL_TOKENS, slink->tuples, in sof_link_micfil_load() 1199 dev_info(scomp->dev, "MICFIL PDM config dai_index %d channel %d rate %d\n", in sof_link_acp_dmic_load() 1200 config->dai_index, config->micfil.pdm_ch, config->micfil.pdm_rate); in sof_link_acp_dmic_load()
|
| H A D | topology.c | 310 {"MICFIL", SOF_DAI_IMX_MICFIL}, in find_dai()
|