All of lore.kernel.org
 help / color / mirror / Atom feed
* [Broken PATCH]: IP32 Audio Driver
@ 2006-01-24 12:13 Stuart Longland
  0 siblings, 0 replies; only message in thread
From: Stuart Longland @ 2006-01-24 12:13 UTC (permalink / raw)
  To: linux-mips

[-- Attachment #1: Type: text/plain, Size: 1286 bytes --]

Hi All...
	A couple of weeks ago, I went digging for a patch that adds support for
the O2's onboard sound.  Google cache (linux-mips.org was down at the
time) managed to reveal a patch against 2.6.12-rc2[1].

	Since then, snd_hidden_kcalloc and snd_hidden_kfree have disappeared.
I can get the driver to compile and semi-work by replacing those with
kmalloc and kfree ... but I'm not sure if that's correct or not.

	Under a 64-bit kernel (built with gcc 3.4.4, binutils 2.16.1), the
driver loads, but the audio output is badly distorted.  Having never
used an O2 before, I can't vouch for this being any better or worse than
the original driver, although I'm told it has never worked correctly.

The patch, as it stands now, is available here:
http://dev.gentoo.org/~redhatter/mips/sgi/ip32/patches/ip32-audio-2.6.15.diff.gz

	Does anyone have any docs, or useful tidbits on how this hardware
works?  I'd like to assist get this driver fixed if I can.  It almost
works (for playback).

Regards,
-- 
Stuart Longland (aka Redhatter)              .'''.
Gentoo Linux/MIPS Cobalt and Docs Developer  '.'` :
. . . . . . . . . . . . . . . . . . . . . .   .'.'
http://dev.gentoo.org/~redhatter             :.'

Footnotes:
1. http://www.linux-mips.org/archives/linux-mips/2005-04/msg00233.html

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 256 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2006-01-24 12:09 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-01-24 12:13 [Broken PATCH]: IP32 Audio Driver Stuart Longland

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.