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

Reply via email to