Applying this on top of the preceding sound patches, I get:
Advanced Linux Sound Architecture Driver Version 1.0.18rc3.
ASoC version 0.13.2
AIC3X Audio Codec 0.2
asoc: tlv320aic3x <-> davinci-i2s mapping ok
ALSA device list:
#0: DaVinci EVM (tlv320aic3x)
Then in /sys/devices/platform/soc-audio.1 I see files like "codec_reg"
and "dapm_widget", suggesting that it *thinks* everything is set up OK.
Still working on getting a more complete rootfs, which will let me try
at least the output channels: "aplay dedodedo.wav". ;)
- Dave
--- dm355.orig/sound/soc/davinci/davinci-i2s.c 2008-12-08 16:16:31.000000000
-0800
+++ dm355/sound/soc/davinci/davinci-i2s.c 2008-12-08 16:16:15.000000000
-0800
@@ -396,7 +396,7 @@ static int davinci_i2s_probe(struct plat
{
struct snd_soc_device *socdev = platform_get_drvdata(pdev);
struct snd_soc_machine *machine = socdev->machine;
- struct snd_soc_dai *cpu_dai = machine->dai_link[pdev->id].cpu_dai;
+ struct snd_soc_dai *cpu_dai = machine->dai_link->cpu_dai;
struct davinci_mcbsp_dev *dev;
struct resource *mem, *ioarea;
struct evm_snd_platform_data *pdata;
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source