On Thu, Aug 07, 2008 at 05:03:30PM -0400, Simon Tremblay wrote:
I read documentation in sound/soc and created a codec driver (tlv320aic23b) and a machine driver (for my board). I think it's all I have to do since AT91 is supported and tlv320aic23b works with i2c and I2S.
That should be it, yes.
But there is no /dev/snd created. I don't know for now why... Maybe someone has an idea?
This is the responsibility of user space - to create files dynamically usually one of udev or mdev will be installed on the device.
I think all I have in /proc/asound is correct too:
udev and mdev rely on the information in /sys/class/sound to create device files - check the dev files in the directories under there.
I think it's because I have nothing in /dev/snd. I'm right?
Yes.