kernel-ark/include/sound
James Courtier-Dutton d83c671fb7 [PATCH] Creative Audigy 2 cardbus: Add IO window wakeup magic
This adds the magic IO wakeup code for the CardBus version of the
Creative Labs Audigy 2 to the snd-emu10k1 driver.

Without the magic IO enable sequence, reading from the IO region of the
card will fail spectacularly, and the machine will hang.

My next task will be getting the driver to actually play sound without
distortion.

Signed-off-by: James Courtier-Dutton <James@superbug.co.uk>

[ This is a work-in-progress, but since it avoids a total lockup
  if the emu10k module is loaded on a machine with the cardbus
  card inserted, we're better off with it than without it, even
  if sound quality is bad right now ]

Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-10-31 16:09:39 -08:00
..
ac97_codec.h [ALSA] remove redundent assignment to the ac97 device structure 2005-10-07 14:45:44 +02:00
ad1816a.h [ALSA] ad1816a - Add clockfreq module option 2005-08-30 08:43:43 +02:00
ad1848.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ainstr_fm.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ainstr_gf1.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ainstr_iw.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ainstr_simple.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ak4xxx-adda.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ak4114.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ak4117.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ak4531_codec.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
asequencer.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
asound_fm.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
asound.h [ALSA] Timer API - SNDRV_TIMER_EVENT_RESUME - val is resolution in ns 2005-08-30 08:46:21 +02:00
asoundef.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
control.h [ALSA] Add const prefix 2005-06-22 12:28:54 +02:00
core.h [PATCH] gfp flags annotations - part 1 2005-10-08 15:00:57 -07:00
cs46xx_dsp_scb_types.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cs46xx_dsp_spos.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cs46xx_dsp_task_types.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cs46xx.h [ALSA] pci_find_device remove 2005-09-12 10:47:08 +02:00
cs4231.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cs8403.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cs8427.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
driver.h [PATCH] gfp flags annotations - part 1 2005-10-08 15:00:57 -07:00
emu10k1_synth.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
emu10k1.h [PATCH] Creative Audigy 2 cardbus: Add IO window wakeup magic 2005-10-31 16:09:39 -08:00
emu8000_reg.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
emu8000.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
emux_legacy.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
emux_synth.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
es1688.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
gus.h [ALSA] include/sound/gus.h: 'extern inline' -> 'static inline' 2005-08-30 08:47:25 +02:00
hdsp.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
hdspm.h [ALSA] Add HDSP MADI driver 2005-06-22 12:28:11 +02:00
hwdep.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i2c.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
info.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
initval.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
memalloc.h [PATCH] gfp_t: sound 2005-10-28 08:16:50 -07:00
minors.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
mixer_oss.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
mpu401.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
opl3.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
opl4.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
pcm_oss.h [ALSA] pcm-oss - Add bugg-yptr option 2005-09-12 10:47:37 +02:00
pcm_params.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
pcm-indirect.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
pcm.h [ALSA] Another fix for DocBook 2005-09-12 10:48:30 +02:00
rawmidi.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sb16_csp.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sb.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
seq_device.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
seq_instr.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
seq_kernel.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
seq_midi_emul.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
seq_midi_event.h [ALSA] sound/core/: possible cleanups 2005-05-29 10:11:20 +02:00
seq_oss_legacy.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
seq_oss.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
seq_virmidi.h [ALSA] sound/core/: possible cleanups 2005-05-29 10:11:20 +02:00
sfnt_info.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
snd_wavefront.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
soundfont.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sscape_ioctl.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
tea575x-tuner.h [PATCH] v4l: Remove kernel version dependency from tea575x-tuner.h 2005-09-09 13:57:53 -07:00
tea6330t.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
timer.h [ALSA] sound/core/: possible cleanups 2005-05-29 10:11:20 +02:00
trident.h [ALSA] Remove superfluous PCI ID definitions 2005-09-12 10:47:02 +02:00
uda1341.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
util_mem.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
version.h [ALSA] version 1.0.10rc1 2005-09-12 11:14:05 +02:00
vx_core.h [PATCH] clean up inline static vs static inline 2005-07-27 16:26:20 -07:00
wavefront_fx.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
wavefront.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ymfpci.h [ALSA] Remove superfluous PCI ID definitions 2005-09-12 10:47:02 +02:00