24 Apr, 2008
40 commits
-
The sound boards with VT1724 and compatible chips may lock up when
MPU401 is accessed together with the PCM streaming.
This patch fixes the problem.Signed-off-by: Takashi Iwai
-
Define some MPU401 registers in sound/mpu401_uart.h so that other
drivers can refer to them.Signed-off-by: Takashi Iwai
-
Signed-off-by: Stas Sergeev
(fixed invalid KERN_WARNING by tiwai)
Signed-off-by: Takashi Iwai -
Added the proper dependency to Kconfig for snd-pcsp driver.
Signed-off-by: Takashi Iwai
-
Also change some if (x == NULL) to if (!x).
Signed-off-by: Mark Brown
Signed-off-by: Takashi Iwai -
Signed-off-by: Mark Brown
Signed-off-by: Takashi Iwai -
Signed-off-by: Mark Brown
Signed-off-by: Takashi Iwai -
Signed-off-by: Mark Brown
Signed-off-by: Takashi Iwai -
Signed-off-by: Mark Brown
Signed-off-by: Takashi Iwai -
Signed-off-by: Mark Brown
Signed-off-by: Takashi Iwai -
Signed-off-by: Mark Brown
Signed-off-by: Takashi Iwai -
Signed-off-by: Mark Brown
Signed-off-by: Takashi Iwai -
Signed-off-by: Mark Brown
Signed-off-by: Takashi Iwai -
Signed-off-by: Mark Brown
Signed-off-by: Takashi Iwai -
TP X300 digital mic requires additional init verbs with magic COEFs.
Signed-off-by: Takashi Iwai
-
Set the proper model=acer for Acer Aspire 5720z with ALC268 codec.
ALSA bug#3550:
https://bugtrack.alsa-project.org/alsa-bug/view.php?id=3550Signed-off-by: Takashi Iwai
-
Signed-off-by: Mark Brown
Signed-off-by: Takashi Iwai -
Add some debug messages for suspend/resume and to add a clear prefix to
s3c24xx-i2s and s3c24xx-pcm.Signed-off-by: Tim Niemeyer
Signed-off-by: Mark Brown
Signed-off-by: Takashi Iwai -
The irq handler of PCI drivers must be released before releasing other
resources since the handler for a shared irq can be still called and
may access the freed resource again.Signed-off-by: Takashi Iwai
-
Signed-off-by: Tim Niemeyer
Signed-off-by: Mark Brown
Signed-off-by: Takashi Iwai -
Signed-off-by: Mark Brown
Signed-off-by: Takashi Iwai -
The PXA3xx does not support the use of interrupts during reset and access
to the GPIO status requires similar handling to that for PXA27x.Signed-off-by: Mark Brown
Signed-off-by: Takashi Iwai -
Added the support of Terrasonq TS88.
Signed-off-by: Peter Lienig
Signed-off-by: Takashi Iwai -
free_irq() calls synchronize_irq() for you, so there is no need for
drivers to manually do the same thing (again). Thus, calls where
sync-irq immediately precedes free-irq can be simplified.However, during this audit several bugs were noticed, where free-irq is
preceded by a "irq >= 0" check... but the sync-irq call is not covered
by the same check.So, where sync-irq could not be eliminated completely, the missing check
was added.Signed-off-by: Jeff Garzik
Signed-off-by: Takashi Iwai -
Correct some arguments in calls to snd_ice1712_gpio_write_bits() from
ap192_set_rate_val().Signed-off-by: Karsten Wiese
Signed-off-by: Takashi Iwai -
Some calls to snd_ice1712_gpio_write() go wrong, if
snd_ice1712_gpio_write_bits() ran before and changed the gpio mask register.
Read the actual gpio value and combine it with the to be set bits in the cpu
instead.Signed-off-by: Karsten Wiese
Signed-off-by: Takashi Iwai -
Let "chip reset" become first. Increasement of the "chip reset" related timeout
leads to correctly read eeprom's contents here.Signed-off-by: Karsten Wiese
Signed-off-by: Takashi Iwai -
Since unsigned active_offs < 0 is even true when DMAbuf_get_buffer_pointer()
returns negativeSigned-off-by: Roel Kluin
Signed-off-by: Takashi Iwai -
cs4270_hw_params does several times:
ret = snd_soc_write()
if (ret < 0)
...This only works when ret is signed.
Signed-off-by: Roel Kluin
Signed-off-by: Takashi Iwai -
Fix the race at reconnection of the device.
The disconnected usb_chip[] must be cleared before the next probe
call properly.Signed-off-by: Takashi Iwai
-
A little clean up of snd_card_free*().
Removed snd_card_free_prepare() since it's actually almost identical
with snd_card_disconnect().Signed-off-by: Takashi Iwai
-
Move the call of device_unregister() for the card instance in
snd_card_disconnect() to avoid the race of sysfs card entry, which
can be typically found on usb-audio reconnection.Signed-off-by: Takashi Iwai
-
Coding style corrections for burgundy.c.
Signed-off-by: Risto Suominen
Signed-off-by: Takashi Iwai -
Add mixer controls and correct headphone detection bits for PowerMac
G3 B&W and iMac G3 Tray-loading, both having Burgundy chipset.Signed-off-by: Risto Suominen
Signed-off-by: Takashi Iwai -
Coding style corrections for awacs.c and awacs.h.
Signed-off-by: Risto Suominen
Signed-off-by: Takashi Iwai -
Add mixer controls and correct headphone detection bits for PowerMacs
7300/7500 (AWACS) and G3 Beige (Screamer), and iMac G3 Slot-loading
(Screamer).Signed-off-by: Risto Suominen
Signed-off-by: Takashi Iwai -
Coding style corrections for pmac.c.
Signed-off-by: Risto Suominen
Signed-off-by: Takashi Iwai -
Enable port change interrupt while initialising AWACS, Screamer, and
Burgundy chipsets.Signed-off-by: Risto Suominen
Signed-off-by: Takashi Iwai -
bps is unsigned, a negative snd_pcm_format_width() return value is not noticed
Signed-off-by: Roel Kluin
Signed-off-by: Takashi Iwai -
The last ALC889A hack may break on some devices with certain model presets
since patch_alc*() have different model tables. So, now it's handled in
the original patch_alc882() but fly to patch_alc883() in model=auto
appropriately.Signed-off-by: Takashi Iwai