Hi,
On Mon, 2009-06-29 at 14:50 +0200, Takashi Iwai wrote:
Ideally, yes. If the codec tree looks similar as other Conexant codecs, you can adapt patch_conexant.c...
Thanks for the quick explanations to all my issues. Makes sense.
Our contacts at Conexant pointed us to this file: http://www.linuxant.com/alsa-driver/alsa-driver-linuxant-1.0.19ppch12-1.noar...
The patch_conexant.c inside includes support for CX20582 ("Pebble") and a few more. Complete list:
{ .id = 0x14f15061, .name = "CX2058? (Pebble)", .patch = patch_cxtppch }, { .id = 0x14f15066, .name = "CX20582 (Pebble)", .patch = patch_cxtppch }, { .id = 0x14f15067, .name = "CX20583 (Pebble 56-LQFP)", .patch = patch_cxtppch }, { .id = 0x14f15068, .name = "CX20584 (Pebble)", .patch = patch_cxtppch }, { .id = 0x14f15069, .name = "CX20585 (Pebble 56-QFN)", .patch = patch_cxtppch }, { .id = 0x14f15070, .name = "CX20592 (Pelican)", .patch = patch_cxtppch }, { .id = 0x14f15071, .name = "CX20593 (Pelican 56-LQFP)", .patch = patch_cxtppch }, { .id = 0x14f15072, .name = "CX20594 (Pelican)", .patch = patch_cxtppch }, { .id = 0x14f15073, .name = "CX20595 (Pelican 56-QFN)", .patch = patch_cxtppch }, { .id = 0x14f15074, .name = "CX2059? (Pelican)", .patch = patch_cxtppch }, { .id = 0x14f150D0, .name = "CX20688 (Cabo)", .patch = patch_cxtppch }, { .id = 0x14f150D4, .name = "CX20692 (Huntington)", .patch = patch_cxtppch }, { .id = 0x14f150D5, .name = "CX20693 (Huntington)", .patch = patch_cxtppch }, { .id = 0x14f150D6, .name = "CX20694 (Huntington)", .patch = patch_cxtppch }, { .id = 0x14f150D7, .name = "CX20695 (Huntington)", .patch = patch_cxtppch }, { .id = 0x14f12bfa, .mfg = 2, .name = "HSF", .patch = patch_cxthsfmodem }, { .id = 0x14f12c06, .mfg = 2, .name = "HSF", .patch = patch_cxthsfmodem }, { .id = 0x14f10000, .mask = 0xffff0000, .mfg = 2, .name = "HSF", .patch = patch_cxthsfmodem },
Perhaps a useful link to keep around in future if other people come along looking for new codec support...
Over the next few days, I plan to extract the CX20584 support, get it working on the XO-1.5 and then send you a patch.
Thanks, Daniel