android_kernel_google_msm/sound/pci
Takashi Iwai 1ce8fa16ce ALSA: hda - Disable 64bit address for Creative HDA controllers
commit cadd16ea33a938d49aee99edd4758cc76048b399 upstream.

We've had many reports that some Creative sound cards with CA0132
don't work well.  Some reported that it starts working after reloading
the module, while some reported it starts working when a 32bit kernel
is used.  All these facts seem implying that the chip fails to
communicate when the buffer is located in 64bit address.

This patch addresses these issues by just adding AZX_DCAPS_NO_64BIT
flag to the corresponding PCI entries.  I casually had a chance to
test an SB Recon3D board, and indeed this seems helping.

Although this hasn't been tested on all Creative devices, it's safer
to assume that this restriction applies to the rest of them, too.  So
the flag is applied to all Creative entries.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
[lizf: Backported to 3.4: drop the change to macro AZX_DCAPS_PRESET_CTHDA]
Signed-off-by: Zefan Li <lizefan@huawei.com>
2016-10-26 23:15:26 +08:00
..
ac97 ALSA: ac97 - Fix missing NULL check in snd_ac97_cvol_new() 2012-10-21 09:28:02 -07:00
ali5451 ALSA: ali5451: remove irq enabling in pointer callback 2013-02-28 06:58:59 -08:00
asihpi ALSA: asihpi: Fix unlocked snd_pcm_stop() call 2014-03-11 16:10:09 -07:00
au88x0
aw2
ca0106
cs46xx
cs5535audio
ctxfi
echoaudio
emu10k1 ALSA: emu10k1: Emu10k2 32 bit DMA mode 2015-09-18 09:20:34 +08:00
hda ALSA: hda - Disable 64bit address for Creative HDA controllers 2016-10-26 23:15:26 +08:00
ice1712 ALSA: ice1712: Fix boundary checks in PCM pointer ops 2014-05-06 07:51:40 -07:00
korg1212
lola
lx6464es
mixart
nm256
oxygen ALSA: oxygen: modify adjust_dg_dac_routing function 2014-03-23 21:37:08 -07:00
pcxhr
riptide ALSA: off by one bug in snd_riptide_joystick_probe() 2015-06-19 11:40:14 +08:00
rme9652 ALSA: hdspm - Constrain periods to 2 on older cards 2015-06-19 11:40:16 +08:00
trident
vx222
ymfpci
ad1889.c
ad1889.h
ak4531_codec.c
als300.c
als4000.c
atiixp.c ALSA: atiixp: Fix unlocked snd_pcm_stop() call 2014-03-11 16:10:08 -07:00
atiixp_modem.c ALSA: atiixp: Fix unlocked snd_pcm_stop() call 2014-03-11 16:10:08 -07:00
azt3328.c
azt3328.h
bt87x.c
cmipci.c
cs4281.c
cs5530.c
ens1370.c
ens1371.c
es1938.c
es1968.c
fm801.c
intel8x0.c
intel8x0m.c
Kconfig ALSA: Enable CONFIG_ZONE_DMA for smaller PCI DMA masks 2014-02-06 11:05:47 -08:00
maestro3.c
Makefile
rme32.c ALSA: rme32.c irq enabling after spin_lock_irq 2013-02-28 06:58:59 -08:00
rme96.c
sis7019.c
sis7019.h
sonicvibes.c
via82xx.c
via82xx_modem.c