22 Mar, 2006
40 commits
-
Modules: MIPS AU1x00 driver
AMD Au1x00 ALSA driver erroneously calls request_region() for AC'97
controller registers -- the controller is actually memory mapped at
addresses 0x10000000 thru 0x100FFFFF.Signed-off-by: Sergei Shtylyov
Signed-off-by: Takashi Iwai -
Modules: MIPS AU1x00 driver
AMD Au1x00 ALSA driver causes kernel oops in au1000_init() by trying
to set DMA channel to -1 in yet unallocated audio streams. Here's the
patch that staightens up DMA init/cleanup code.Signed-off-by: Sergei Shtylyov
Signed-off-by: Takashi Iwai -
Modules: HDA generic driver
Fixed the generic auto-configurator to check speaker pins in
addition.Signed-off-by: Takashi Iwai
-
Modules: HDA Codec driver,HDA generic driver
- Fix autoconfig speaker/hp detection
Now it allows multiple speaker pins (e.g. Dell laptops have such config)- Use speaker or hp pins if no line-outs are available
This fixes the silence output on recent Dell laptops with STAC9200
(ALSA bug#1843)- Fix analog/realtek/sigmatel autoconfig parser
Signed-off-by: Takashi Iwai
-
Modules: Documentation
Fixes typos in Audiophile-USB.txt.
Signed-off-by: Thibault LE MEUR
Signed-off-by: Takashi Iwai -
Modules: ICE1712 driver
Signed-off-by: Jaroslav Kysela
-
Modules: MIPS AU1x00 driver
AMD Au1x00 ALSA driver doesn't build after the recent code cleanup:
sound/mips/au1x00.c: In function 'au1000_setup_dma_link':
sound/mips/au1x00.c:173: error: 'pointer' undeclared (first use in this function)
sound/mips/au1x00.c:173: error: (Each undeclared identifier is reported only once
sound/mips/au1x00.c:173: error: for each function it appears in.)
sound/mips/au1x00.c: In function 'snd_au1000_hw_params':
sound/mips/au1x00.c:339: warning: implicit declaration of function 'snd_mask_min'Signed-off-by: Takashi Iwai
-
Modules: ICE1712 driver
Fix the access to wrong type values for enum items in aureon.c
(ALSA bug#1527).Signed-off-by: Takashi Iwai
-
Modules: USB generic driver
We may leak 'namelist' in sound/usb/usbmixer.c::parse_audio_selector_unit()
Signed-off-by: Jesper Juhl
Signed-off-by: Takashi Iwai -
Modules: GUS Library
The NULL check of substream is simply superfluous. It is
guaranteed to receive non-NULL substream. Thanks Takashi.Coverity bug #861
Signed-off-by: Eugene Teo
Signed-off-by: Takashi Iwai -
Modules: ALSA sequencer
cptr->pool must be non-NULL there, so just the if (cptr->pool) is
superfluous. Thanks Takashi.Signed-off-by: Eugene Teo
Signed-off-by: Takashi Iwai -
Modules: Documentation,HDA Codec driver
Added a new model 'laptop-eapd' to AD1986A codec for Samsung R65 and
ASUS A6J laptops.Signed-off-by: Takashi Iwai
-
Modules: Documentation,HDA Codec driver
Add support for VAIO FE550G and SZ110 laptops with Sigmatel codec (7661).
The new model 'vaio' is added.Signed-off-by: Takashi Iwai
-
Modules: USB generic driver
Add mixer control names for the AudioTrak Maya44 USB.
Signed-off-by: Clemens Ladisch
-
Modules: USB generic driver
Add a quirk entry for the Casio PL-40R.
Signed-off-by: Clemens Ladisch
-
Modules: HDA Codec driver
Add model entry for FIC P4M-915GD1 with ALC880 codec.
Signed-off-by: Takashi Iwai
-
Modules: AC97 Codec
Clean up obsolete workarounds provided only for nm256.
Signed-off-by: Takashi Iwai
-
Modules: NM256 driver
Treat the nm256 mixer as a write-only device so as to avoid hangs on
initialisation.Signed-off-by: Florian Schlichting
Signed-off-by: Takashi Iwai -
Modules: AC97 Codec
Add the pointer to a static volume resolution table to ac97 template,
so that the drivers can define the volume resolution, too.Signed-off-by: Takashi Iwai
-
Modules: USB generic driver
Add support for the Yamaha MDP-5 and EZ-J24.
Signed-off-by: Clemens Ladisch
-
Modules: Documentation,USB generic driver
The patch adds the 'device_setup' module parameter and a specific
quirk to correctly initialize the audiophile usb device: this fixes
the distorted sound bug on the Analog capture port. Backward
compatibility is achieved by simply omitting the new parameter.Signed-off-by: Thibault LE MEUR
Signed-off-by: Takashi Iwai -
Modules: ICE1712 driver
This patch makes two needlessly global functions static.
Signed-off-by: Adrian Bunk
Signed-off-by: Takashi Iwai -
Modules: Generic drivers,ES18xx driver,CS46xx driver
This patch fixes two memory leaks spotted by the Coverity checker.
Signed-off-by: Adrian Bunk
Signed-off-by: Takashi Iwai -
Modules: USB generic driver
Add an error message for -ENOSYS for situations when split iso support
is needed but not enabled.Signed-off-by: Clemens Ladisch
-
Modules: HDA Codec driver
Add a model entry for Aopen i915GMm-HFS mobo with ALC880 codec.
Signed-off-by: Takashi Iwai
-
Modules: RME9652 driver
This patch fixes off-by-one errors found by the Coverity checker.
Signed-off-by: Adrian Bunk
Signed-off-by: Takashi Iwai -
Modules: ALSA Core
This patch fixes three off-by-one errors found by the Coverity checker.
Signed-off-by: Adrian Bunk
Signed-off-by: Takashi Iwai -
Modules: Control Midlevel
This patch prevents user-space apps from accessing the hardware via
control interface while the soundcard is suspended.Signed-off-by: Giuliano Pochini
Signed-off-by: Takashi Iwai -
Modules: Documentation,HDA Codec driver
Fix the support of laptops with AD1986A HD-audio codec.
Added new models '3stack' and 'laptop'. Currently, fixed for FSC V2060
and Samsung M50.Also fixed the description of missing models in ALSA-Configuration.txt.
Signed-off-by: Takashi Iwai
-
Modules: BT87x driver
Add more PCI subsystem IDs of DVB cards to the blacklist of cards the
driver is to ignore.Signed-off-by: Clemens Ladisch
-
Modules: USB generic driver
Use a generic name for USB device 0x07cf:0x6802 because this ID is used
by several devices without a product ID.Signed-off-by: Clemens Ladisch
-
Modules: USB generic driver
When usb_submit_urb() fails, show an error description instead of just
the error code.Signed-off-by: Clemens Ladisch
-
Modules: USB generic driver
Add a quirk for the Casio AP-80R.
Signed-off-by: Clemens Ladisch
-
Modules: HDA Codec driver
Added the default entry of ALC880 configuration table for
CTL Travel Master U553W.Signed-off-by: Takashi Iwai
-
Modules: OPL3
Don't read from free'd memory. Also make use of the return
value, and don't register the device if something went wrong
creating the port.Coverity #954, #955
Signed-off-by: Dave Jones
Signed-off-by: Takashi Iwai -
Modules: AD1848 driver
Same again, snd_ctl_add() already kfree's on error.
Coverity #956
Signed-off-by: Dave Jones
Signed-off-by: Takashi Iwai -
Modules: SB drivers
snd_ctl_add() already does the free on error.
Coverity bug #957
Signed-off-by: Dave Jones
Signed-off-by: Takashi Iwai -
Modules: EMU10K1/EMU10K2 driver
Thou shalt not dereference freed memory.
Coverity bug #958
Signed-off-by: Dave Jones
Signed-off-by: Takashi Iwai -
Modules: USB generic driver
snd_ctl_add() kfree's the kcontrol already if we fail there,
so this driver is currently doing a double kfree.Coverity bug #959
Signed-off-by: Dave Jones
Signed-off-by: Takashi Iwai -
Modules: EMU10K1/EMU10K2 driver
Added the missing card entry for Audigy4 SB0400 model.
Signed-off-by: Takashi Iwai