]> git.baikalelectronics.ru Git - kernel.git/commit
[ALSA] protect Dreamcast PCM driver (AICA) from G2 bus effects
authorAdrian McMenamin <adrian@mcmen.demon.co.uk>
Thu, 18 Oct 2007 08:46:59 +0000 (10:46 +0200)
committerJaroslav Kysela <perex@perex.cz>
Tue, 23 Oct 2007 06:04:33 +0000 (08:04 +0200)
commit9532b82cb9495fb45f5ec4c5b8198121e44b8434
tree8155a80b42af1ebf9ed0ac558bf3ec164076baac
parent6e3a1e0d6a24e097b6e43678d7d8a60a40a3c3c8
[ALSA] protect Dreamcast PCM driver (AICA) from G2 bus effects

The G2 bus on the SEGA Dreamcast connects both the maple peripheral
bus and the AICA sound memory. DMA requests on one can cause the other
to timeout on memory operations.
This patch prevents maple interrupts from causing hiccoughs in the
AICA sound (maple bus code will land in 2.6.24).
There are other cleanups for this (AICA) code - but this is in effect
a regression fix rather than a cleanup.

Signed-off-by: Adrian McMenamin <adrian@mcmen.demon.co.uk>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
sound/sh/aica.c