23 Jun, 2006
40 commits
-
Call ioremap before request_irq for avoiding possible races
in the irq handler.Signed-off-by: Takashi Iwai
Signed-off-by: Takashi Iwai -
The last patch that tried to remove zero initializations of static
variables accidentally removed a not-quite-zero initialization too.Signed-off-by: Clemens Ladisch
-
Added a model entry for HP nx6320 with AD1981HD codec.
It wasn't covered by the generic HP entry because of a hardware
bug (the SSID is reversed).Signed-off-by: Takashi Iwai
-
Added Thinkpad T41p to the blacklist to disable HP/line jack-sensing
with AD1981B. The jack-sensing is just harmful on this laptop.Signed-off-by: Takashi Iwai
-
Call free_irq() before releasing others to avoid races when
shared irq is issued.Signed-off-by: Takashi Iwai
-
Call iounmap after free_irq to avoid invalid accesses in the
shared irq. The patch is taken from
https://bugzilla.novell.com/show_bug.cgi?id=167869Signed-off-by: Takashi Iwai
-
This adds a whitelist entry for the digital audio input of the Voodoo TV 200.
Signed-off-by: Clemens Ladisch
-
this is about coverity id #100.
It seems the if statement is negated, since the else branch calls
remove_info() with sflist->currsf as a parameter where it gets
dereferenced.Signed-off-by: Eric Sesterhenn
Signed-off-by: Takashi Iwai -
Fixed a typo in 'PC Speaker Playback Switch' control name.
Signed-off-by: Takashi Iwai
-
To permit use, in ice1712, of the mpu401 info flags recently added to
mpu401_uart, adds info_flags in snd_ice1712_card_info so that additional
flags can be set, if desired. 'MPU401_INFO_INTEGRATED' is always set with
the ice1712. The flags are passed on to snd_mpu401_uart_new().
_INFO_OUTPUT is set for DMX6fire mpu2.Signed-off-by: Alan Horstmann
Signed-off-by: Takashi Iwai -
Changed the assigned model for HP dc7600 with ALC260 codec
to match better with the actual I/O assignment.
Patch taken from ALSA bug#2157.Signed-off-by: Takashi Iwai
-
This patch adds support for useable front audio channels,
user controllable headphone channel and optical output.
From: Anho Ki
Signed-off-by: Matt Taylor
Signed-off-by: Takashi Iwai -
Fix 64bit address of MPU401 MMIO port on au88x0 chip.
Signed-off-by: Takashi Iwai
-
Consumer AC97 is not used by the Terratec DMX6fire, but eeprom bit indicates
it is; change the stored value to disable failing consumer mode.Signed-off-by: Alan Horstmann
Signed-off-by: Takashi Iwai -
Change the 5th argument of snd_mpu401_uart_new() to bit flags
instead of a boolean. The argument takes bits that consist of
MPU401_INFO_XXX flags.
The callers that used the value 1 there are replaced with
MPU401_INFO_INTEGRATED.Signed-off-by: Takashi Iwai
-
Fixed the compilation with hdsp driver built in kernel.
The traditional hwdep loader is used in this case.Signed-off-by: Takashi Iwai
-
Fix the description of cs5535audio driver in ALSA-Configuraiton.txt.
Now it supports only single device.Signed-off-by: Takashi Iwai
-
As per Takashi's feedback, this is a cleanup to make cs5535audio be
single device per system. The diff is against 2.6.17-rc4 with
Takashi's patch adding the module_params for index, id and enable.Signed-off-by: Jaya Kumar
Signed-off-by: Takashi Iwai -
- fold lines and fix spaces to follow the standard style
- added some comments
- moved EXPORT_SYMBOL() near the definition
- some code clean upSigned-off-by: Takashi Iwai
-
Fix a typo introduced by the last fix.
Signed-off-by: Takashi Iwai
-
Remove an unnecessary ENTER_UART instruction during au88x0 init as it makes
the first/subsequent midi open to fail.Signed-off-by: Alan Horstmann
Signed-off-by: Takashi Iwai -
Some devices don't have the required class-specific endpoint descriptors.
Instead of making this case an error, this patch makes the driver guess the
endpoint attributes.Signed-off-by: Clemens Ladisch
-
Use the basic init verbs for ALC260 instead of hp init verbs
since hp init verbs seem incomplete and not working on some machines.Signed-off-by: Takashi Iwai
-
Removed zero-initializations of static variables.
A tiny optimization.Signed-off-by: Takashi Iwai
-
Fix the draining of PCM capture stream in the PCM middle layer.
snd_pcm_drain() ignored capture streams, but it should change
the state to SNDRV_PCM_DRAINING.Signed-off-by: Takashi Iwai
-
Fixed the description of snd-hda-intel driver in ALSA-Configuration.txt
document.Signed-off-by: Takashi Iwai
-
Add support for the ATI RS600 HDMI audio device. It has a one-stream
pure digital stereo codec that isn't handled by the generic codec
support.Signed-off-by: Felix Kuehling
Signed-off-by: Takashi Iwai -
Scope braces were not done the One True Kernel Way.
Signed-off-by: Andreas Mohr
Signed-off-by: Takashi Iwai -
- add 3D sound pre-3D/post-3D switch, as seen in standard AC-97
- rename controls to shorter and more accurate stringsSigned-off-by: Andreas Mohr
Signed-off-by: Takashi Iwai -
- add suspend/resume handlers
- fix problem (private_data members not set)
Playing a file while suspending will resume correctly with this patch,
so I assume the hardware to get fully correctly reinitialized with
this patch.Signed-off-by: Andreas Mohr
Signed-off-by: Takashi Iwai -
Fixed rwlock around snd_iprintf() in sound core part.
Replaced with mutex.
Also, make mutex and flags static variables with addition of
snd_card_locked() function (just for sound.c).Signed-off-by: Takashi Iwai
-
Fixed the handling of capture controls on ALC882 3/6-stack models.
Now the driver checks the availability of NID 07h.Signed-off-by: Takashi Iwai
-
Remove obsolete descriptions about the dependency on CONFIG_ISA
for vxpocket and pdaudiocf drivers.Signed-off-by: Takashi Iwai
-
Added the missing support for Sony Vaio VGN-S3HP with ALC260 codec.
The patch taken from ALSA bug#2101.Signed-off-by: Takashi Iwai
-
Fixed a bug in rme96 driver that the full-duplex on OSS emulation
doesn't work due to the invalid period size parameter.Signed-off-by: Takashi Iwai
-
Add support for some audio quirks of the Apple Mac Mini (early 2006)
Signed-off-by: Sam Revitch
Signed-off-by: Takashi Iwai -
This patch rewrites the remote control code to use a table for
the peculiarities of the various SB models, and adds support
for a third model.Signed-off-by: Raimonds Cicans
Signed-off-by: Clemens Ladisch -
Enable the support of mpu401 PCI port only when mpu_port=1 module
option is given, i.e. disabled as default.
It turned out that the check of integrated midi port isn't perfect
and caused hang-ups on some boards.Signed-off-by: Takashi Iwai
-
Fixed a typo in writing-an-alsa-driver document.
Signed-off-by: Takashi Iwai
-
Change the order in vortex_probe to set the card details before creating the
components, meaning for example that card->shortname is available when
registering the midi port.
I have also added extra to card->shortname, and a line to overwrite the midi
name following snd_mpu401_uart_new.Signed-off-by: Alan Horstmann
Signed-off-by: Takashi Iwai