| /linux/sound/soc/fsl/ |
| H A D | fsl_micfil.c | 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->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 D | Makefile | 20 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 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/arch/arm64/boot/dts/freescale/ |
| H A D | imx943-evk.dts | 110 sound-micfil { 112 model = "micfil-audio"; 116 link-name = "micfil hifi"; 123 sound-dai = <&micfil>; 440 &micfil {
|
| 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 | imx91-11x11-evk.dts | 121 sound-micfil { 123 model = "micfil-audio"; 126 link-name = "micfil hifi"; 130 sound-dai = <&micfil>; 442 &micfil {
|
| H A D | imx93-9x9-qsb.dts | 169 sound-micfil { 171 model = "micfil-audio"; 174 link-name = "micfil hifi"; 178 sound-dai = <&micfil>; 447 &micfil {
|
| H A D | imx8mm-evk.dtsi | 170 sound-micfil { 172 model = "micfil-audio"; 175 link-name = "micfil hifi"; 179 sound-dai = <&micfil>; 486 &micfil {
|
| H A D | imx95-15x15-frdm.dts | 228 sound-micfil { 230 model = "micfil-audio"; 233 link-name = "micfil hifi"; 237 sound-dai = <&micfil>; 455 &micfil {
|
| H A D | imx93-9x9-qsb-can1.dtso | 38 &micfil {
|
| H A D | imx93-11x11-evk.dts | 194 sound-micfil { 196 model = "micfil-audio"; 199 link-name = "micfil hifi"; 203 sound-dai = <&micfil>; 551 &micfil {
|
| H A D | imx95-19x19-evk.dts | 207 sound-micfil { 209 model = "micfil-audio"; 212 link-name = "micfil hifi"; 215 sound-dai = <&micfil>; 493 &micfil {
|
| H A D | imx8mp-evk.dts | 206 sound-micfil { 208 model = "micfil-audio"; 211 link-name = "micfil hifi"; 215 sound-dai = <&micfil>; 712 &micfil {
|
| H A D | imx95-15x15-evk.dts | 243 sound-micfil { 245 model = "micfil-audio"; 249 link-name = "micfil hifi"; 252 sound-dai = <&micfil>; 483 &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 | imx91_93_common.dtsi | 405 micfil: micfil@44520000 { label 406 compatible = "fsl,imx93-micfil";
|
| H A D | imx94.dtsi | 1106 micfil: micfil@44520000 { label 1107 compatible = "fsl,imx943-micfil";
|
| H A D | imx95.dtsi | 1541 micfil: micfil@44520000 { label 1542 compatible = "fsl,imx95-micfil", "fsl,imx93-micfil";
|
| H A D | imx8mn.dtsi | 354 micfil: audio-controller@30080000 { label 355 compatible = "fsl,imx8mm-micfil";
|
| H A D | imx8mm.dtsi | 382 micfil: audio-controller@30080000 { label 383 compatible = "fsl,imx8mm-micfil";
|
| H A D | imx8mp.dtsi | 1564 micfil: audio-controller@30ca0000 { label 1565 compatible = "fsl,imx8mp-micfil";
|
| /linux/include/sound/sof/ |
| H A D | dai.h | 122 struct sof_ipc_dai_micfil_params micfil; member
|