On Mon, Jul 18, 2022 at 12:37 AM Sascha Hauer <s.hauer@xxxxxxxxxxxxxx> wrote: > > Hi Adam, > > On Sun, Jul 17, 2022 at 01:09:58PM -0500, Adam Ford wrote: > > There is a PDM microphone port on the baseboard which is connected to the > > micfil controller. Create a new sound card to support this interface. > > > > Signed-off-by: Adam Ford <aford173@xxxxxxxxx> > > > > diff --git a/arch/arm64/boot/dts/freescale/imx8mm-beacon-baseboard.dtsi b/arch/arm64/boot/dts/freescale/imx8mm-beacon-baseboard.dtsi > > index 03266bd90a06..16444954f873 100644 > > --- a/arch/arm64/boot/dts/freescale/imx8mm-beacon-baseboard.dtsi > > +++ b/arch/arm64/boot/dts/freescale/imx8mm-beacon-baseboard.dtsi > > @@ -98,7 +98,7 @@ reg_usdhc2_vmmc: regulator-usdhc2 { > > enable-active-high; > > }; > > > > - sound { > > + sound-codec { > > compatible = "fsl,imx-audio-wm8962"; > > model = "wm8962-audio"; > > audio-cpu = <&sai3>; > > @@ -111,6 +111,18 @@ sound { > > "AMIC", "MICBIAS", > > "IN3R", "AMIC"; > > }; > > + > > + sound-micfil { > > + compatible = "fsl,imx-audio-card"; > > + model = "imx-audio-micfil"; > > + pri-dai-link { > > + link-name = "micfil hifi"; > > + format = "i2s"; > > + cpu { > > + sound-dai = <&micfil>; > > + }; > > + }; > > + }; > > Note the micfil works well with the simple-audio-card driver which might > be an alternative here. Sascha, Sorry to resurrect an old thread. I tried using the simple-audio-card, but it doesn't present me with an audio card. I don't get errors, but I don't get a card either. Can you point me to an example where someone did this? I added debug code to the simple-audio-card and I migrated an existing card, and I see the debug code for the wm8962 CODEC, but not the micfil. The Micfil works just fine with the imx-audio-card, but I don't mind using the simple-audio-card if it makes more sense. adam > > Sascha > > -- > Pengutronix e.K. | | > Steuerwalder Str. 21 | http://www.pengutronix.de/ | > 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | > Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |