[alsa-devel] ASoC: at91sam9260-PCM1808/TAS5709-based board driver

Jon Smirl jonsmirl at gmail.com
Sun Aug 9 15:37:03 CEST 2009

On Sun, Aug 9, 2009 at 9:35 AM, Jon Smirl<jonsmirl at gmail.com> wrote:
> On Sat, Aug 8, 2009 at 1:39 PM, Pedro Sanchez<psanchez at fosstel.com> wrote:
>> Hello,
>> I have to develop a driver for a custom board based on the at91sam9260 with
>> a PCM1808/TAS5709 chipset combo. I am addressing the PCM1808 first because
>> it is a simpler device. Since I'm new to ASoC I'm looking for some help in
>> this list on how to go about writing this driver.
> I attached a PCM1690 driver I'm currently working on.

The attached fabric driver show how to use it.

>> So far I have identified two files that I need to work on (other than the
>> needed kconfig modifications). First is the codec driver at
>> sound/soc/codecs/PCM1808.[c|h] which is based on the existent pcm3008
>> driver; I believe I'm fine with this.
>> The second file is the machine driver at sound/soc/atmel/myBoard.c. I'm
>> using sam9g20_wm8731.c as reference, on which I believe I found a typo which
>> I reported in a separated e-mail.
>> So my first question is, is this two-files step the right approach? am I in
>> the right track? I'm using the 2.6.30 kernel.
>> Other questions will come and I hope I will get some cycles from you to help
>> me direct my work. Of course I'll be glad to submit my driver work for
>> inclusion in the kernel if it proves useful.
>> Regards,
>> --
>> Pedro
>> _______________________________________________
>> Alsa-devel mailing list
>> Alsa-devel at alsa-project.org
>> http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
> --
> Jon Smirl
> jonsmirl at gmail.com

Jon Smirl
jonsmirl at gmail.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: dspeak01-audio-fabric.c
Type: text/x-csrc
Size: 4766 bytes
Desc: not available
Url : http://mailman.alsa-project.org/pipermail/alsa-devel/attachments/20090809/978f30f0/attachment.c 

More information about the Alsa-devel mailing list