[alsa-devel] Support for Compaq Presario F700 - model 755US - NVidia MCP67 Audio - Codec Conexant 5051

Herton Ronaldo Krzesinski herton at mandriva.com.br
Sun Jan 20 00:23:29 CET 2008


Em Saturday 19 January 2008 12:45:52 Claudio Matsuoka escreveu:
> On Jan 19, 2008 9:56 AM, Tobin Davis <tdavis at dsl-only.net> wrote:
> > I have already requested documentation and a development board from
> > Conexant, so I should be able to get a fully functional driver going
> > soon.  In the meantime, I'll try to get a test patch out to you as soon
> > as possible.
>
> If this is the Hermosa codec (see
> http://helllabs.org/codecgraph/out/hp-spartan-ng.svg), Herton has just
> finished fully functional support to it, based on the HP "Spartan 1.1"

Yes, it was working, but there were some things to sort out, like the Spartan 
1.1 doesn't have to switch between capture source as each mic (int, ext) has 
its own adc, and I hacked it without removing the capture source from mixer.

Also I worked on the same code provided by hsfmodem, that already has support 
for 5051, but I don't know why it wasn't sent upstream yet by 
Conexant/hsfmodem people.

> laptop (subdevice ID is 14f1:5051).
>
> Herton, did you submit the patches for Hermosa support to the list?

No, as I didn't fixed the patches for proper submission, and the part of 
hsfmodem probably Conexant/Linuxant people should send with proper 
Signed-offs etc. But anyway I'll attach here the patches for reference, that 
are not ready for inclusion and will not apply to current alsa tree.

The patch that adds code with support for the Hermosa chip is entirely from 
hsfmodem-7.68.00.04full [1]. Note that hsfmodem has its proprietary part but 
this is only GPL code, and Linuxant also adds a Copyright for this code at 
the start of the patch_conexant.c that isn't in this patch ("Copyright (c) 
2005-2006 Linuxant Inc."), as this patch applies above others in local tree 
here that after integrates with hsfmodem licensed by HP (copyright line is 
added by another patch).

The other patch is my hacked modifications to support the Spartan 1.1 (yes, 
it's ugly, should be a separate model), that also needs to remove Capture 
Source mixer item that doesn't make sense for it.

[1]
http://www.linuxant.com/drivers/hsf/full/downloads.php -> 
http://www.linuxant.com/drivers/hsf/full/archive/hsfmodem-7.68.00.04full/hsfmodem-7.68.00.04full.tar.gz

--
[]'s
Herton
-------------- next part --------------
A non-text attachment was scrubbed...
Name: alsa-add-support-for-Conexant-CX20561-Hermosa-chip.patch
Type: text/x-diff
Size: 10435 bytes
Desc: not available
Url : http://mailman.alsa-project.org/pipermail/alsa-devel/attachments/20080119/7e53893d/attachment-0002.bin 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: alsa-spartan-hermosa-support.patch
Type: text/x-diff
Size: 6545 bytes
Desc: not available
Url : http://mailman.alsa-project.org/pipermail/alsa-devel/attachments/20080119/7e53893d/attachment-0003.bin 


More information about the Alsa-devel mailing list