23 Sep, 2006
1 commit
-
Added CONFIG_SND_AC97_POWER_SAVE kernel config to enable the support
of aggressive AC97 power-saving mode. In this mode, the AC97
powerdown register bits are dynamically controlled at each open/close
of PCM streams.
The mode is activated via power_save option for snd-ac97-codec
driver. As default it's off. It can be turned on/off on the fly
via sysfs, too.Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela
13 Jul, 2006
2 commits
-
Fixed 'section mismatch' errors in ALSA PCI drivers:
- removed invalid __devinitdata from pci id tables
- fix/remove __devinit of functions called in suspend/resumeSigned-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Added the default ac97 quirk (hp_only) for Tyan Thunder K8WE board.
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela
03 Jul, 2006
1 commit
-
Signed-off-by: Thomas Gleixner
Cc: Ingo Molnar
Cc: "David S. Miller"
Cc: Benjamin Herrenschmidt
Cc: Jaroslav Kysela
Cc: Takashi Iwai
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
23 Jun, 2006
3 commits
-
http://www.kernel.org/git/?p=linux/kernel/git/bcollins/ubuntu-dapper.git;a=commitdiff;h=9ad787cd9670c3f3b8f3db235e84baf00a2ea526
Anders Ostling comments in Malone #41015 that his Dell D800 laptop's
volume control works correctly when the hp_only quirk is passed to
modprobe. This commit adds his hardware's sub{vendor,device} ids to
the quirk list for the intel8x0 driver.Signed-off-by: Daniel T Chen
Signed-off-by: Ben Collins
Signed-off-by: Takashi Iwai -
Removed zero-initializations of static variables.
A tiny optimization.Signed-off-by: Takashi Iwai
-
Remove unneeded read/write_size fields in proc text ops.
snd_info_set_text_ops() is fixed, too.Signed-off-by: Takashi Iwai
28 Apr, 2006
2 commits
-
Signed-off-by: Henrik Kretzschmar
Signed-off-by: Takashi Iwai -
Disable the SPDIF-input on ALI5455, which causes Oops.
Signed-off-by: Takashi Iwai
22 Mar, 2006
2 commits
-
Modules: Intel8x0 driver
It seems that hardware requires some time to reset bus master registers.
We need to wait until ICH_RESETREGS bit is not released.The suggestion and symptom was described by Mike Gorchak .
Signed-off-by: Jaroslav Kysela
-
Modules: Intel8x0 driver
Fix the detection of tertriary codec on SIS7012, including clean-ups
of relevant codes.Signed-off-by: Takashi Iwai
01 Feb, 2006
1 commit
-
Modules: Documentation,Intel8x0 driver
Added MCP51 PCI ID to intel8x0 driver.
Also, updated the supported chips in documentation.Signed-off-by: Takashi Iwai
22 Jan, 2006
2 commits
-
Modules: Intel8x0 driver
This patch adds a quirk entry for the Dell Optiplex GX270, on which
the volume is set by the headphone control, not the master control.Signed-off-by: Chris Ball
Signed-off-by: Takashi Iwai -
Modules: Intel8x0 driver
in recent -mm kernels additional quirks for ac97 hardware in HP laptops
have been added. However, now the list in intel8x0.c contains a duplicate,
since the HP nx6110 and nc6120 have identical subdevice ids.This was introduced in -mm1 by the following patch:
add-new-quirk-for-devices-with-mute-leds-and-separate-headphone-volume.patchSince the HP nx6110 and nc6120 are almost identical, both entries
should really be combined, as in the following patch. I have checked
that AC97_TUNE_HP_MUTE_LED is the right thing to do.Signed-off-by: Andrew Morton
Signed-off-by: Takashi Iwai
03 Jan, 2006
6 commits
-
Modules: AC97 Codec,ATIIXP driver,Intel8x0 driver
This patch adds a new quirk for ac97 hardware that combines the existing
AC97_TUNE_MUTE_LED and AC97_TUNE_HP_ONLY quirks. This is needed for several
current HP laptops. Additionally, it adds the HP nx6125 to the
AC97_TUNE_MUTE_LED list.Fixed for the latest version of ALSA by Takashi Iwai .
Signed-off-by: Matthew Garrett
Signed-off-by: Takashi Iwai -
Optimize the code when compiled without CONFIG_PROC_FS for some pci drivers.
Signed-off-by: Takashi Iwai
-
Modules: Intel8x0 driver
Signed-off-by: Jaroslav Kysela
-
Modules: Intel8x0 driver,Intel8x0-modem driver
Fix PM support on Intel8x0 and modem drivers.
Signed-off-by: Takashi Iwai
-
Modules: Intel8x0 driver,Intel8x0-modem driver
Remove xxx_t typedefs from the PCI Intel8x0 and modem drivers.
Signed-off-by: Takashi Iwai
-
Modules: Intel8x0 driver,Intel8x0-modem driver
Remove superfluous delay macro.
Call appropriate functions directly.Signed-off-by: Takashi Iwai
11 Nov, 2005
1 commit
-
Signed-off-by: Greg Kroah-Hartman
04 Nov, 2005
12 commits
-
Modules: Intel8x0 driver
- Request irq handler after proper initialization
- Don't override always buggy_irq option for NvidiaSigned-off-by: Takashi Iwai
-
Modules: Intel8x0 driver
Add AC97_TUNE_HP_ONLY quirk for Dell Inspiron 8600.
Signed-off-by: Karoly Lorentey
Signed-off-by: Takashi Iwai -
Use schedule_timeout_{,un}interruptible() instead of
set_current_state()/schedule_timeout() to reduce kernel size. Also use
human-time conversion functions instead of hard-coded division to avoid
rounding issues.Signed-off-by: Nishanth Aravamudan
Signed-off-by: Andrew Morton
Signed-off-by: Takashi Iwai -
Modules: Intel8x0 driver
1.In intel8x0_measure_ac97_clock routine, when stop DMA, there is not stop
DMA corectly, but start another PCM In2 DMA engine.
2.In do_ali_reset routine, there is only need to enable PCM IN and PCM OUT.Signed-off-by: Jaroslav Kysela
-
Add missing KERN_* suffix to printk.
Signed-off-by: Takashi Iwai
-
Fix the type of enable module option to bool.
Signed-off-by: Takashi Iwai
-
Modules: Intel8x0 driver
- Set buggy_irq parameter before registration of irq handler.
- Clean up module parameter handling.Signed-off-by: Takashi Iwai
-
Modules: Intel8x0 driver
On my Acer Aspire 3003LCi laptop, the speaker volume is not controlled
by the master control, but by the headphone control. Enabling the
'hp_only' quirk corrects this. The patch below adds this device to the
list of known quirks.Signed-off-by: Dick Streefland
Signed-off-by: Takashi Iwai -
Added dummay obsoleted module options for backward compatibility
(to reduce possible bugzilla entries :)Signed-off-by: Takashi Iwai
-
Modules: Intel8x0 driver
Suppress the codec warnings during probing of codecs.
Signed-off-by: Takashi Iwai
-
Remove the code for supporting eight cards from the integrated
controller drivers because There Can Be Only One controller of
each type per mainboard.Signed-off-by: Clemens Ladisch
-
This patch cleans last ac97 audio/modem codec interception in
initialization procedures (ac97_mixer_new()) and removes obsolete
SHARED_TYPE 'locking' which prevents from AMC codecs to function
correctly.Signed-off-by: Sasha Khapyorsky
Signed-off-by: Takashi Iwai
12 Sep, 2005
5 commits
-
AD1889 driver,ALS4000 driver,ATIIXP driver,ATIIXP-modem driver
AZT3328 driver,BT87x driver,CMIPCI driver,CS4281 driver
ENS1370/1+ driver,ES1938 driver,ES1968 driver,FM801 driver
Intel8x0 driver,Intel8x0-modem driver,Maestro3 driver,RME32 driver
RME96 driver,SonicVibes driver,VIA82xx driver,VIA82xx-modem driver
ALI5451 driver,au88x0 driver,CS46xx driver,EMU10K1/EMU10K2 driver
HDA Intel driver,ICE1712 driver,ICE1724 driver,KORG1212 driver
MIXART driver,NM256 driver,RME HDSP driver,RME9652 driver
Trident driver,Digigram VX222 driver,YMFPCI driver
Set the module owner field in each driver's struct pci_driver to get
the driver symlink in the sysfs device directory.Signed-off-by: Clemens Ladisch
-
AD1889 driver,ATIIXP driver,ATIIXP-modem driver,AZT3328 driver
BT87x driver,CMIPCI driver,CS4281 driver,ENS1370/1+ driver
ES1938 driver,ES1968 driver,FM801 driver,Intel8x0 driver
Intel8x0-modem driver,Maestro3 driver,SonicVibes driver,VIA82xx driver
VIA82xx-modem driver,AC97 Codec,AK4531 codec,au88x0 driver
CA0106 driver,CS46xx driver,EMU10K1/EMU10K2 driver,HDA Codec driver
HDA generic driver,HDA Intel driver,ICE1712 driver,ICE1724 driver
KORG1212 driver,MIXART driver,NM256 driver,Trident driver,YMFPCI driver
Replace kcalloc(1,..) with kzalloc().Signed-off-by: Takashi Iwai
-
Documentation,Intel8x0 driver
Added buggy_semaphore module option to snd-intel8x0 driver
for a workaround for hardwards with buggy codec semaphores.Signed-off-by: Takashi Iwai
-
CS46xx driver,EMU10K1/EMU10K2 driver,PCM Midlevel,Trident driver
YMFPCI driver,BT87x driver,CMIPCI driver,CS4281 driver
ENS1370/1+ driver,ES1938 driver,ES1968 driver,Intel8x0 driver
Intel8x0-modem driver,Maestro3 driver,RME32 driver,RME96 driver
SonicVibes driver,VIA82xx driver,ALI5451 driver,ICE1712 driver
ICE1724 driver,NM256 driver,RME HDSP driver,RME9652 driver
Remove superfluous PCI ID definitions.Signed-off-by: Takashi Iwai
-
Intel8x0 driver
Added ac97_quirk entry for IBM NetVisa A30p.Signed-off-by: Takashi Iwai
30 Aug, 2005
2 commits
-
Intel8x0 driver
Added ac97_quirk for FSC 4010.Signed-off-by: Takashi Iwai
-
Intel8x0 driver
Signed-off-by: Jaroslav Kysela