Home
last modified time | relevance | path

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

/linux/sound/soc/fsl/
H A Dfsl_micfil.c176 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->soc->rangeadj_const[1][1] * in micfil_get_max_range()
193 max_range = micfil->soc->rangeadj_const[2][0] - micfil->soc->rangeadj_const[2][1] * in micfil_get_max_range()
208 struct fsl_micfil *micfil = snd_soc_component_get_drvdata(cmpnt); in micfil_range_set() local
215 max_range = micfil_get_max_range(micfil); in micfil_range_set()
217 dev_warn(&micfil->pdev->dev, "range makes channel %d data unreliable\n", shift / 4); in micfil_range_set()
219 regmap_update_bits(micfil->regmap, REG_MICFIL_OUT_CTRL, 0xF << shift, new_range << shift); in micfil_range_set()
224 static int micfil_set_quality(struct fsl_micfil *micfil) in micfil_set_quality() argument
[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/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/arch/arm64/boot/dts/freescale/
H A Dimx943-evk.dts110 sound-micfil {
112 model = "micfil-audio";
116 link-name = "micfil hifi";
123 sound-dai = <&micfil>;
440 &micfil {
H A Dimx8mn-evk.dtsi144 sound-micfil {
146 model = "micfil-audio";
149 link-name = "micfil hifi";
153 sound-dai = <&micfil>;
330 &micfil {
H A Dimx91-11x11-evk.dts121 sound-micfil {
123 model = "micfil-audio";
126 link-name = "micfil hifi";
130 sound-dai = <&micfil>;
442 &micfil {
H A Dimx93-9x9-qsb.dts169 sound-micfil {
171 model = "micfil-audio";
174 link-name = "micfil hifi";
178 sound-dai = <&micfil>;
447 &micfil {
H A Dimx8mm-evk.dtsi170 sound-micfil {
172 model = "micfil-audio";
175 link-name = "micfil hifi";
179 sound-dai = <&micfil>;
486 &micfil {
H A Dimx95-15x15-frdm.dts228 sound-micfil {
230 model = "micfil-audio";
233 link-name = "micfil hifi";
237 sound-dai = <&micfil>;
455 &micfil {
H A Dimx93-9x9-qsb-can1.dtso38 &micfil {
H A Dimx93-11x11-evk.dts194 sound-micfil {
196 model = "micfil-audio";
199 link-name = "micfil hifi";
203 sound-dai = <&micfil>;
551 &micfil {
H A Dimx95-19x19-evk.dts207 sound-micfil {
209 model = "micfil-audio";
212 link-name = "micfil hifi";
215 sound-dai = <&micfil>;
493 &micfil {
H A Dimx8mp-evk.dts206 sound-micfil {
208 model = "micfil-audio";
211 link-name = "micfil hifi";
215 sound-dai = <&micfil>;
712 &micfil {
H A Dimx95-15x15-evk.dts243 sound-micfil {
245 model = "micfil-audio";
249 link-name = "micfil hifi";
252 sound-dai = <&micfil>;
483 &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 Dimx91_93_common.dtsi405 micfil: micfil@44520000 { label
406 compatible = "fsl,imx93-micfil";
H A Dimx94.dtsi1106 micfil: micfil@44520000 { label
1107 compatible = "fsl,imx943-micfil";
H A Dimx95.dtsi1541 micfil: micfil@44520000 { label
1542 compatible = "fsl,imx95-micfil", "fsl,imx93-micfil";
H A Dimx8mn.dtsi354 micfil: audio-controller@30080000 { label
355 compatible = "fsl,imx8mm-micfil";
H A Dimx8mm.dtsi382 micfil: audio-controller@30080000 { label
383 compatible = "fsl,imx8mm-micfil";
H A Dimx8mp.dtsi1564 micfil: audio-controller@30ca0000 { label
1565 compatible = "fsl,imx8mp-micfil";
/linux/include/sound/sof/
H A Ddai.h122 struct sof_ipc_dai_micfil_params micfil; member