Home
last modified time | relevance | path

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

/Linux-v5.15/sound/soc/fsl/
Dfsl_micfil.c111 static inline int get_pdm_clk(struct fsl_micfil *micfil, in get_pdm_clk() argument
118 regmap_read(micfil->regmap, REG_MICFIL_CTRL2, &ctrl2_reg); in get_pdm_clk()
122 regmap_read(micfil->regmap, REG_MICFIL_CTRL2, &ctrl2_reg); in get_pdm_clk()
141 dev_err(&micfil->pdev->dev, in get_pdm_clk()
150 static inline int get_clk_div(struct fsl_micfil *micfil, in get_clk_div() argument
157 regmap_read(micfil->regmap, REG_MICFIL_CTRL2, &ctrl2_reg); in get_clk_div()
159 mclk_rate = clk_get_rate(micfil->mclk); in get_clk_div()
161 clk_div = mclk_rate / (get_pdm_clk(micfil, rate) * 2); in get_clk_div()
173 struct fsl_micfil *micfil = dev_get_drvdata(dev); in fsl_micfil_reset() local
176 ret = regmap_update_bits(micfil->regmap, in fsl_micfil_reset()
[all …]
DMakefile23 snd-soc-fsl-micfil-objs := fsl_micfil.o
39 obj-$(CONFIG_SND_SOC_FSL_MICFIL) += snd-soc-fsl-micfil.o
/Linux-v5.15/Documentation/devicetree/bindings/sound/
Dfsl,micfil.txt8 - compatible : Compatible list, contains "fsl,imx8mm-micfil"
12 - interrupts : Contains the micfil interrupts.
17 "ipg_clk_app" for internal micfil clock.
23 micfil: micfil@30080000 {
24 compatible = "fsl,imx8mm-micfil";
/Linux-v5.15/arch/arm64/boot/dts/freescale/
Dimx8mn.dtsi323 micfil: audio-controller@30080000 { label
324 compatible = "fsl,imx8mm-micfil";
Dimx8mm.dtsi353 micfil: audio-controller@30080000 { label
354 compatible = "fsl,imx8mm-micfil";