Home
last modified time | relevance | path

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

/linux/sound/soc/fsl/
H A Dfsl_micfil.c153 { .compatible = "fsl,imx8mm-micfil", .data = &fsl_micfil_imx8mm },
154 { .compatible = "fsl,imx8mp-micfil", .data = &fsl_micfil_imx8mp },
155 { .compatible = "fsl,imx93-micfil", .data = &fsl_micfil_imx93 },
156 { .compatible = "fsl,imx943-micfil", .data = &fsl_micfil_imx943 },
176 static int micfil_get_max_range(struct fsl_micfil *micfil) in micfil_get_max_range() argument
180 switch (micfil->quality) { in micfil_get_max_range()
183 max_range = micfil->soc->rangeadj_const[0][0] - micfil->soc->rangeadj_const[0][1] * in micfil_get_max_range()
188 max_range = micfil->soc->rangeadj_const[1][0] - micfil in micfil_get_max_range()
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...]
/linux/arch/arm64/boot/dts/freescale/
H A Dimx93-9x9-qsb.dts169 sound-micfil {
171 model = "micfil-audio";
174 link-name = "micfil hifi";
178 sound-dai = <&micfil>;
453 &micfil {
H A Dimx8mn-beacon-baseboard.dtsi105 sound-dai = <&micfil>;
262 &micfil {
H A Dimx8mm-beacon-baseboard.dtsi130 sound-dai = <&micfil>;
270 &micfil {
/linux/include/sound/sof/
H A Ddai.h122 struct sof_ipc_dai_micfil_params micfil; member
/linux/sound/soc/sof/
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()