All of lore.kernel.org
 help / color / mirror / Atom feed
* Au1000 AC97 ALSA Driver
@ 2004-06-12 16:30 Charles Eidsness
  2004-06-13  5:04 ` Pete Popov
  0 siblings, 1 reply; 4+ messages in thread
From: Charles Eidsness @ 2004-06-12 16:30 UTC (permalink / raw)
  To: linux-mips

I've been working on an ALSA driver for the Au1000 processor AC'97 port. 
Specifically for the DBAu1000 Merlot eval card. It seems to be working 
in OSS emulation mode, I'm having a few problems setting up my system to 
work in ALSA native mode, and it contains only a minimum of features. 
i.e. it's still a work in progress, but I thought there may be someone 
else out there interested in it.

I've posted a patch that should add a mips sub-directory in the sound 
directory of the 2.6.6 kernel and add an au1000 sound option to the 
kernel configuration menu here: 
http://members.rogers.com/charles.eidsness/au1000_alsa.patch

Alternately you can find just the source code here:
http://members.rogers.com/charles.eidsness/au1000.c

Cheers,
Charles

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Au1000 AC97 ALSA Driver
  2004-06-12 16:30 Au1000 AC97 ALSA Driver Charles Eidsness
@ 2004-06-13  5:04 ` Pete Popov
  2004-09-09 19:09   ` Charles Eidsness
  0 siblings, 1 reply; 4+ messages in thread
From: Pete Popov @ 2004-06-13  5:04 UTC (permalink / raw)
  To: charles.eidsness; +Cc: linux-mips

On Sat, 2004-06-12 at 09:30, Charles Eidsness wrote:
> I've been working on an ALSA driver for the Au1000 processor AC'97 port. 
> Specifically for the DBAu1000 Merlot eval card. It seems to be working 
> in OSS emulation mode, I'm having a few problems setting up my system to 
> work in ALSA native mode, and it contains only a minimum of features. 
> i.e. it's still a work in progress, but I thought there may be someone 
> else out there interested in it.
> 
> I've posted a patch that should add a mips sub-directory in the sound 
> directory of the 2.6.6 kernel and add an au1000 sound option to the 
> kernel configuration menu here: 
> http://members.rogers.com/charles.eidsness/au1000_alsa.patch
> 
> Alternately you can find just the source code here:
> http://members.rogers.com/charles.eidsness/au1000.c

Great -- let me know when the driver is ready to be checked in :)

Pete

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Au1000 AC97 ALSA Driver
  2004-06-13  5:04 ` Pete Popov
@ 2004-09-09 19:09   ` Charles Eidsness
  2004-09-09 20:16     ` Pete Popov
  0 siblings, 1 reply; 4+ messages in thread
From: Charles Eidsness @ 2004-09-09 19:09 UTC (permalink / raw)
  To: Pete Popov; +Cc: linux-mips

I've been testing this driver for a while now and I think I've worked 
out most of the bugs.

If any one's interested they can find the source code here:
http://members.rogers.com/charles.eidsness/au1000.c

A patch that adds the code plus edits the KConfig Makefiles here:
http://members.rogers.com/charles.eidsness/au1000_alsa.patch

To compile it as a module you'll probably need this little patch to the 
au1000's dma.c.
http://members.rogers.com/charles.eidsness/au1000_dma_module.patch

In order for this driver to work you'll of course need the ALSA drivers 
as well so it will only work on kernel 2.6+, unless you add them to 
pre-2.6. I also recommend updating the ALSA drivers that come with the 
kernel from 1.0.4 to the latest, all of my testing was performed using 
ALSA drivers 1.0.5a, but it will probably run fine on 1.0.4.

In order to use most of the ALSA applications out there you will also 
need an alsa.conf somewhere. You'll need to "export 
ALSA_CONFIG_PATH=/....../alsa.conf" sometime too so all your apps know 
where to find your alsa.conf file, like during boot (in .profile for 
example). Here's the alsa.conf file I've been using.
http://members.rogers.com/charles.eidsness/alsa.conf

Cheers,
Charles


Pete Popov wrote:

> On Sat, 2004-06-12 at 09:30, Charles Eidsness wrote:
> 
>>I've been working on an ALSA driver for the Au1000 processor AC'97 port. 
>>Specifically for the DBAu1000 Merlot eval card. It seems to be working 
>>in OSS emulation mode, I'm having a few problems setting up my system to 
>>work in ALSA native mode, and it contains only a minimum of features. 
>>i.e. it's still a work in progress, but I thought there may be someone 
>>else out there interested in it.
>>
>>I've posted a patch that should add a mips sub-directory in the sound 
>>directory of the 2.6.6 kernel and add an au1000 sound option to the 
>>kernel configuration menu here: 
>>http://members.rogers.com/charles.eidsness/au1000_alsa.patch
>>
>>Alternately you can find just the source code here:
>>http://members.rogers.com/charles.eidsness/au1000.c
> 
> 
> Great -- let me know when the driver is ready to be checked in :)
> 
> Pete
> 
> 
> 

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Au1000 AC97 ALSA Driver
  2004-09-09 19:09   ` Charles Eidsness
@ 2004-09-09 20:16     ` Pete Popov
  0 siblings, 0 replies; 4+ messages in thread
From: Pete Popov @ 2004-09-09 20:16 UTC (permalink / raw)
  To: charles.eidsness; +Cc: ppopov, linux-mips

Charles,

Awesome, thanks -- I'll take a look at it later. I was going to do this 
work soon so ... thanks :)

Pete

Charles Eidsness wrote:

> I've been testing this driver for a while now and I think I've worked 
> out most of the bugs.
>
> If any one's interested they can find the source code here:
> http://members.rogers.com/charles.eidsness/au1000.c
>
> A patch that adds the code plus edits the KConfig Makefiles here:
> http://members.rogers.com/charles.eidsness/au1000_alsa.patch
>
> To compile it as a module you'll probably need this little patch to 
> the au1000's dma.c.
> http://members.rogers.com/charles.eidsness/au1000_dma_module.patch
>
> In order for this driver to work you'll of course need the ALSA 
> drivers as well so it will only work on kernel 2.6+, unless you add 
> them to pre-2.6. I also recommend updating the ALSA drivers that come 
> with the kernel from 1.0.4 to the latest, all of my testing was 
> performed using ALSA drivers 1.0.5a, but it will probably run fine on 
> 1.0.4.
>
> In order to use most of the ALSA applications out there you will also 
> need an alsa.conf somewhere. You'll need to "export 
> ALSA_CONFIG_PATH=/....../alsa.conf" sometime too so all your apps know 
> where to find your alsa.conf file, like during boot (in .profile for 
> example). Here's the alsa.conf file I've been using.
> http://members.rogers.com/charles.eidsness/alsa.conf
>
> Cheers,
> Charles
>
>
> Pete Popov wrote:
>
>> On Sat, 2004-06-12 at 09:30, Charles Eidsness wrote:
>>
>>> I've been working on an ALSA driver for the Au1000 processor AC'97 
>>> port. Specifically for the DBAu1000 Merlot eval card. It seems to be 
>>> working in OSS emulation mode, I'm having a few problems setting up 
>>> my system to work in ALSA native mode, and it contains only a 
>>> minimum of features. i.e. it's still a work in progress, but I 
>>> thought there may be someone else out there interested in it.
>>>
>>> I've posted a patch that should add a mips sub-directory in the 
>>> sound directory of the 2.6.6 kernel and add an au1000 sound option 
>>> to the kernel configuration menu here: 
>>> http://members.rogers.com/charles.eidsness/au1000_alsa.patch
>>>
>>> Alternately you can find just the source code here:
>>> http://members.rogers.com/charles.eidsness/au1000.c
>>
>>
>>
>> Great -- let me know when the driver is ready to be checked in :)
>>
>> Pete
>>
>>
>>
>

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2004-09-09 20:16 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-06-12 16:30 Au1000 AC97 ALSA Driver Charles Eidsness
2004-06-13  5:04 ` Pete Popov
2004-09-09 19:09   ` Charles Eidsness
2004-09-09 20:16     ` Pete Popov

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.