Searched refs:micfil (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-6.6/sound/soc/fsl/ |
H A D | fsl_micfil.c | 100 { .compatible = "fsl,imx8mm-micfil", .data = &fsl_micfil_imx8mm }, 101 { .compatible = "fsl,imx8mp-micfil", .data = &fsl_micfil_imx8mp }, 102 { .compatible = "fsl,imx93-micfil", .data = &fsl_micfil_imx93 }, 122 static int micfil_set_quality(struct fsl_micfil *micfil) in micfil_set_quality() argument 126 switch (micfil->quality) { in micfil_set_quality() 147 return regmap_update_bits(micfil->regmap, REG_MICFIL_CTRL2, in micfil_set_quality() 156 struct fsl_micfil *micfil = snd_soc_component_get_drvdata(cmpnt); in micfil_quality_get() local 158 ucontrol->value.integer.value[0] = micfil->quality; in micfil_quality_get() 167 struct fsl_micfil *micfil = snd_soc_component_get_drvdata(cmpnt); in micfil_quality_set() local 169 micfil in micfil_quality_set() 221 struct fsl_micfil *micfil = snd_soc_component_get_drvdata(comp); micfil_put_dc_remover_state() local 249 struct fsl_micfil *micfil = snd_soc_component_get_drvdata(comp); micfil_get_dc_remover_state() local 262 struct fsl_micfil *micfil = snd_soc_component_get_drvdata(comp); hwvad_put_enable() local 274 struct fsl_micfil *micfil = snd_soc_component_get_drvdata(comp); hwvad_get_enable() local 287 struct fsl_micfil *micfil = snd_soc_component_get_drvdata(comp); hwvad_put_init_mode() local 302 struct fsl_micfil *micfil = snd_soc_component_get_drvdata(comp); hwvad_get_init_mode() local 313 struct fsl_micfil *micfil = snd_soc_component_get_drvdata(comp); hwvad_detected() local 365 struct fsl_micfil *micfil = dev_get_drvdata(dev); fsl_micfil_use_verid() local 413 struct fsl_micfil *micfil = dev_get_drvdata(dev); fsl_micfil_reset() local 451 struct fsl_micfil *micfil = snd_soc_dai_get_drvdata(dai); fsl_micfil_startup() local 462 fsl_micfil_configure_hwvad_interrupts(struct fsl_micfil *micfil, int enable) fsl_micfil_configure_hwvad_interrupts() argument 479 fsl_micfil_init_hwvad_energy_mode(struct fsl_micfil *micfil) fsl_micfil_init_hwvad_energy_mode() argument 517 fsl_micfil_init_hwvad_envelope_mode(struct fsl_micfil *micfil) fsl_micfil_init_hwvad_envelope_mode() argument 567 fsl_micfil_hwvad_enable(struct fsl_micfil *micfil) fsl_micfil_hwvad_enable() argument 605 fsl_micfil_hwvad_disable(struct fsl_micfil *micfil) fsl_micfil_hwvad_disable() argument 625 struct fsl_micfil *micfil = snd_soc_dai_get_drvdata(dai); fsl_micfil_trigger() local 685 fsl_micfil_reparent_rootclk(struct fsl_micfil *micfil, unsigned int sample_rate) fsl_micfil_reparent_rootclk() argument 710 struct fsl_micfil *micfil = snd_soc_dai_get_drvdata(dai); fsl_micfil_hw_params() local 769 struct fsl_micfil *micfil = dev_get_drvdata(cpu_dai->dev); fsl_micfil_dai_probe() local 955 struct fsl_micfil *micfil = (struct fsl_micfil *)devid; micfil_isr() local 1001 struct fsl_micfil *micfil = (struct fsl_micfil *)devid; micfil_err_isr() local 1024 struct fsl_micfil *micfil = (struct fsl_micfil *)devid; voice_detected_fn() local 1044 struct fsl_micfil *micfil = (struct fsl_micfil *)devid; hwvad_isr() local 1075 struct fsl_micfil *micfil = (struct fsl_micfil *)devid; hwvad_err_isr() local 1093 struct fsl_micfil *micfil; fsl_micfil_probe() local 1268 struct fsl_micfil *micfil = dev_get_drvdata(dev); fsl_micfil_runtime_suspend() local 1280 struct fsl_micfil *micfil = dev_get_drvdata(dev); fsl_micfil_runtime_resume() local [all...] |
H A D | Makefile | 23 snd-soc-fsl-micfil-objs := fsl_micfil.o 40 obj-$(CONFIG_SND_SOC_FSL_MICFIL) += snd-soc-fsl-micfil.o
|
/kernel/linux/linux-5.10/sound/soc/fsl/ |
H A D | fsl_micfil.c | 60 { .compatible = "fsl,imx8mm-micfil", .data = &fsl_micfil_imx8mm }, 110 static inline int get_pdm_clk(struct fsl_micfil *micfil, in get_pdm_clk() argument 117 regmap_read(micfil->regmap, REG_MICFIL_CTRL2, &ctrl2_reg); in get_pdm_clk() 121 regmap_read(micfil->regmap, REG_MICFIL_CTRL2, &ctrl2_reg); in get_pdm_clk() 140 dev_err(&micfil->pdev->dev, in get_pdm_clk() 149 static inline int get_clk_div(struct fsl_micfil *micfil, in get_clk_div() argument 156 regmap_read(micfil->regmap, REG_MICFIL_CTRL2, &ctrl2_reg); in get_clk_div() 158 mclk_rate = clk_get_rate(micfil->mclk); in get_clk_div() 160 clk_div = mclk_rate / (get_pdm_clk(micfil, rate) * 2); in get_clk_div() 172 struct fsl_micfil *micfil in fsl_micfil_reset() local 215 fsl_micfil_set_mclk_rate(struct fsl_micfil *micfil, unsigned int freq) fsl_micfil_set_mclk_rate() argument 236 struct fsl_micfil *micfil = snd_soc_dai_get_drvdata(dai); fsl_micfil_startup() local 249 struct fsl_micfil *micfil = snd_soc_dai_get_drvdata(dai); fsl_micfil_trigger() local 315 struct fsl_micfil *micfil = dev_get_drvdata(dev); fsl_set_clock_params() local 350 struct fsl_micfil *micfil = snd_soc_dai_get_drvdata(dai); fsl_micfil_hw_params() local 387 struct fsl_micfil *micfil = snd_soc_dai_get_drvdata(dai); fsl_micfil_set_dai_sysclk() local 412 struct fsl_micfil *micfil = dev_get_drvdata(cpu_dai->dev); fsl_micfil_dai_probe() local 589 struct fsl_micfil *micfil = (struct fsl_micfil *)devid; micfil_isr() local 635 struct fsl_micfil *micfil = (struct fsl_micfil *)devid; micfil_err_isr() local 660 struct fsl_micfil *micfil; fsl_micfil_probe() local 776 struct fsl_micfil *micfil = dev_get_drvdata(dev); fsl_micfil_runtime_suspend() local 787 struct fsl_micfil *micfil = dev_get_drvdata(dev); fsl_micfil_runtime_resume() local [all...] |
H A D | Makefile | 23 snd-soc-fsl-micfil-objs := fsl_micfil.o 36 obj-$(CONFIG_SND_SOC_FSL_MICFIL) += snd-soc-fsl-micfil.o
|
Completed in 3 milliseconds