android_kernel_xiaomi_sm8350/include/sound
Lee Revell 9529a5bae1 [ALSA] emu10k1 - Use 31 bit DMA mask for Audigy
Modules: EMU10K1/EMU10K2 driver

It appears that either the Audigy DMA engine or the Linux kernel cannot
handle 32 bit DMA with this device.  Problem manifests as noise when
using more than 2GB of RAM, possibly only on 64 bit machines.

The OSS driver actually uses a 29 bit DMA mask for both devices, this
seems like overkill for now.

Signed-off-by: Lee Revell <rlrevell@joe-job.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2005-11-04 13:20:22 +01:00
..
ac97_codec.h [ALSA] Removing obsolete AC97_SHARED_TYPES 2005-11-04 13:16:59 +01:00
ad1816a.h [ALSA] ad1816a - Add clockfreq module option 2005-08-30 08:43:43 +02:00
ad1848.h
ainstr_fm.h
ainstr_gf1.h
ainstr_iw.h
ainstr_simple.h
ak4xxx-adda.h
ak4114.h
ak4117.h
ak4531_codec.h
asequencer.h
asound_fm.h
asound.h [ALSA] Timer API - SNDRV_TIMER_EVENT_RESUME - val is resolution in ns 2005-08-30 08:46:21 +02:00
asoundef.h
control.h
core.h [ALSA] fix improper CONFIG_SND_MAJOR usage 2005-11-04 13:20:08 +01:00
cs46xx_dsp_scb_types.h
cs46xx_dsp_spos.h
cs46xx_dsp_task_types.h
cs46xx.h [ALSA] pci_find_device remove 2005-09-12 10:47:08 +02:00
cs4231.h
cs8403.h
cs8427.h
driver.h [ALSA] Remove kmalloc wrappers 2005-11-04 13:18:08 +01:00
emu10k1_synth.h
emu10k1.h [ALSA] emu10k1 - Use 31 bit DMA mask for Audigy 2005-11-04 13:20:22 +01:00
emu8000_reg.h
emu8000.h
emux_legacy.h
emux_synth.h
es1688.h
gus.h [ALSA] include/sound/gus.h: 'extern inline' -> 'static inline' 2005-08-30 08:47:25 +02:00
hdsp.h
hdspm.h
hwdep.h
i2c.h
info.h
initval.h
memalloc.h [PATCH] gfp_t: sound 2005-10-28 08:16:50 -07:00
minors.h [ALSA] clean up device types symbols 2005-11-04 13:19:58 +01:00
mixer_oss.h
mpu401.h
opl3.h
opl4.h
pcm_oss.h [ALSA] pcm-oss - Add bugg-yptr option 2005-09-12 10:47:37 +02:00
pcm_params.h
pcm-indirect.h
pcm.h [ALSA] Use getnstimeofday() 2005-11-04 13:17:47 +01:00
rawmidi.h
sb16_csp.h
sb.h
seq_device.h
seq_instr.h
seq_kernel.h
seq_midi_emul.h
seq_midi_event.h
seq_oss_legacy.h
seq_oss.h
seq_virmidi.h
sfnt_info.h
snd_wavefront.h
soundfont.h
sscape_ioctl.h
tea575x-tuner.h [PATCH] v4l: Remove kernel version dependency from tea575x-tuner.h 2005-09-09 13:57:53 -07:00
tea6330t.h
timer.h [ALSA] timers: add module refcounting for global timers 2005-11-04 13:18:43 +01:00
trident.h [ALSA] Remove superfluous PCI ID definitions 2005-09-12 10:47:02 +02:00
uda1341.h
util_mem.h
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
wavefront.h
ymfpci.h [ALSA] Remove superfluous PCI ID definitions 2005-09-12 10:47:02 +02:00