Commit 723b4cb5 authored by Mark Brown's avatar Mark Brown

Merge remote-tracking branch 'asoc/topic/fsl' into asoc-next

parents 546694bc 29df4306
...@@ -46,6 +46,20 @@ config SND_SOC_P1022_DS ...@@ -46,6 +46,20 @@ config SND_SOC_P1022_DS
This will also include the Wolfson Microelectronics WM8776 codec This will also include the Wolfson Microelectronics WM8776 codec
driver. driver.
config SND_SOC_P1022_RDK
tristate "ALSA SoC support for the Freescale / iVeia P1022 RDK board"
# I2C is necessary for the WM8960 driver
depends on P1022_RDK && I2C
select SND_SOC_FSL_SSI
select SND_SOC_FSL_UTILS
select SND_SOC_POWERPC_DMA
select SND_SOC_WM8960
default y if P1022_RDK
help
Say Y if you want to enable audio on the Freescale / iVeia
P1022 RDK board. This will also include the Wolfson
Microelectronics WM8960 codec driver.
config SND_SOC_MPC5200_I2S config SND_SOC_MPC5200_I2S
tristate "Freescale MPC5200 PSC in I2S mode driver" tristate "Freescale MPC5200 PSC in I2S mode driver"
depends on PPC_MPC52xx && PPC_BESTCOMM depends on PPC_MPC52xx && PPC_BESTCOMM
...@@ -112,7 +126,7 @@ config SND_SOC_IMX_AUDMUX ...@@ -112,7 +126,7 @@ config SND_SOC_IMX_AUDMUX
config SND_MXC_SOC_WM1133_EV1 config SND_MXC_SOC_WM1133_EV1
tristate "Audio on the i.MX31ADS with WM1133-EV1 fitted" tristate "Audio on the i.MX31ADS with WM1133-EV1 fitted"
depends on MACH_MX31ADS_WM1133_EV1 && EXPERIMENTAL depends on MACH_MX31ADS_WM1133_EV1
select SND_SOC_WM8350 select SND_SOC_WM8350
select SND_SOC_IMX_PCM_FIQ select SND_SOC_IMX_PCM_FIQ
select SND_SOC_IMX_AUDMUX select SND_SOC_IMX_AUDMUX
......
...@@ -6,6 +6,10 @@ obj-$(CONFIG_SND_SOC_MPC8610_HPCD) += snd-soc-mpc8610-hpcd.o ...@@ -6,6 +6,10 @@ obj-$(CONFIG_SND_SOC_MPC8610_HPCD) += snd-soc-mpc8610-hpcd.o
snd-soc-p1022-ds-objs := p1022_ds.o snd-soc-p1022-ds-objs := p1022_ds.o
obj-$(CONFIG_SND_SOC_P1022_DS) += snd-soc-p1022-ds.o obj-$(CONFIG_SND_SOC_P1022_DS) += snd-soc-p1022-ds.o
# P1022 RDK Machine Support
snd-soc-p1022-rdk-objs := p1022_rdk.o
obj-$(CONFIG_SND_SOC_P1022_RDK) += snd-soc-p1022-rdk.o
# Freescale PowerPC SSI/DMA Platform Support # Freescale PowerPC SSI/DMA Platform Support
snd-soc-fsl-ssi-objs := fsl_ssi.o snd-soc-fsl-ssi-objs := fsl_ssi.o
snd-soc-fsl-utils-objs := fsl_utils.o snd-soc-fsl-utils-objs := fsl_utils.o
......
...@@ -103,3 +103,7 @@ void imx_pcm_free(struct snd_pcm *pcm) ...@@ -103,3 +103,7 @@ void imx_pcm_free(struct snd_pcm *pcm)
} }
} }
EXPORT_SYMBOL_GPL(imx_pcm_free); EXPORT_SYMBOL_GPL(imx_pcm_free);
MODULE_DESCRIPTION("Freescale i.MX PCM driver");
MODULE_AUTHOR("Sascha Hauer <s.hauer@pengutronix.de>");
MODULE_LICENSE("GPL");
...@@ -162,6 +162,7 @@ static int __devinit imx_sgtl5000_probe(struct platform_device *pdev) ...@@ -162,6 +162,7 @@ static int __devinit imx_sgtl5000_probe(struct platform_device *pdev)
if (ret) if (ret)
goto clk_fail; goto clk_fail;
data->card.num_links = 1; data->card.num_links = 1;
data->card.owner = THIS_MODULE;
data->card.dai_link = &data->dai; data->card.dai_link = &data->dai;
data->card.dapm_widgets = imx_sgtl5000_dapm_widgets; data->card.dapm_widgets = imx_sgtl5000_dapm_widgets;
data->card.num_dapm_widgets = ARRAY_SIZE(imx_sgtl5000_dapm_widgets); data->card.num_dapm_widgets = ARRAY_SIZE(imx_sgtl5000_dapm_widgets);
......
This diff is collapsed.
...@@ -29,14 +29,14 @@ struct pcm030_audio_data { ...@@ -29,14 +29,14 @@ struct pcm030_audio_data {
static struct snd_soc_dai_link pcm030_fabric_dai[] = { static struct snd_soc_dai_link pcm030_fabric_dai[] = {
{ {
.name = "AC97", .name = "AC97.0",
.stream_name = "AC97 Analog", .stream_name = "AC97 Analog",
.codec_dai_name = "wm9712-hifi", .codec_dai_name = "wm9712-hifi",
.cpu_dai_name = "mpc5200-psc-ac97.0", .cpu_dai_name = "mpc5200-psc-ac97.0",
.codec_name = "wm9712-codec", .codec_name = "wm9712-codec",
}, },
{ {
.name = "AC97", .name = "AC97.1",
.stream_name = "AC97 IEC958", .stream_name = "AC97 IEC958",
.codec_dai_name = "wm9712-aux", .codec_dai_name = "wm9712-aux",
.cpu_dai_name = "mpc5200-psc-ac97.1", .cpu_dai_name = "mpc5200-psc-ac97.1",
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment