[alsa-devel] [PATCH 2/2] ASoC: fsl: add imx-ssm2603 machine driver
Philipp Zabel
p.zabel at pengutronix.de
Thu Jan 30 10:17:47 CET 2014
Hi Nicolin,
Am Donnerstag, den 30.01.2014, 13:46 +0800 schrieb Nicolin Chen:
> Hi Philipp,
>
> On Wed, Jan 29, 2014 at 05:47:27PM +0100, Philipp Zabel wrote:
> > This adds support for i.MX boards with Analog Devices SSM2603 codecs
> > connected via I2S with separate Tx and Rx clocks.
> >
> > Signed-off-by: Philipp Zabel <p.zabel at pengutronix.de>
> > ---
> > sound/soc/fsl/Kconfig | 12 +++
> > sound/soc/fsl/Makefile | 2 +
> > sound/soc/fsl/imx-ssm2603.c | 239 ++++++++++++++++++++++++++++++++++++++++++++
> > 3 files changed, 253 insertions(+)
> > create mode 100644 sound/soc/fsl/imx-ssm2603.c
> >
> > diff --git a/sound/soc/fsl/Kconfig b/sound/soc/fsl/Kconfig
> > index b7ab71f..8a4ff4e 100644
> > --- a/sound/soc/fsl/Kconfig
> > +++ b/sound/soc/fsl/Kconfig
> > @@ -212,4 +212,16 @@ config SND_SOC_IMX_MC13783
> > select SND_SOC_MC13783
> > select SND_SOC_IMX_PCM_DMA
> >
> > +config SND_SOC_IMX_SSM2603
> > + tristate "SoC Audio support for i.MX boards with ssm2603"
> > + depends on OF && I2C
> > + select SND_SOC_SSM2602
> > + select SND_SOC_IMX_PCM_DMA
> > + select SND_SOC_IMX_AUDMUX
> > + select SND_SOC_FSL_SSI
> > + select SND_SOC_FSL_UTILS
>
> Not sure if this UTILS is essential...
>
> > +static int imx_ssm2603_probe(struct platform_device *pdev)
> > +{
> > + ret = snd_soc_register_card(&data->card);
>
> devm_ might be better?
right, I'll change both.
thanks
Philipp
More information about the Alsa-devel
mailing list