Takashi Iwai
5bdb6a1629
[ALSA] Add PM support to SB-support code
...
Modules: SB drivers,SB16/AWE driver
Add PM support to SB-support code.
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2006-01-03 12:28:03 +01:00
Takashi Iwai
11ff5c62b1
[ALSA] Remove xxx_t typedefs: ISA SB/AD-clone
...
Modules: ALS100 driver,AZT2320 driver,DT019x driver,Sound Galaxy driver
Remove xxx_t typedefs from the ISA SB/AD-clone drivers
(als100, azt2320, dt019x, sgalaxy).
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2006-01-03 12:18:39 +01:00
Takashi Iwai
be6245373f
[ALSA] Remove xxx_t typedefs: ISA SoundScape
...
Modules: Sound Scape driver
Remove xxx_t typedefs from the ISA SoundScape driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2006-01-03 12:18:37 +01:00
Takashi Iwai
ec6c5ae353
[ALSA] Remove xxx_t typedefs: ISA OPL3SA2
...
Modules: OPL3SA2 driver
Remove xxx_t typedefs from the ISA OPL3SA2 driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2006-01-03 12:18:36 +01:00
Takashi Iwai
8047c910ff
[ALSA] Remove xxx_t typedefs: ISA ES18xx
...
Modules: ES18xx driver
Remove xxx_t typedefs from the ISA ES18xx driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2006-01-03 12:18:34 +01:00
Takashi Iwai
e356170372
[ALSA] Remove xxx_t typedefs: ISA CMI8330
...
Modules: CMI8330 driver
Remove xxx_t typedefs from the ISA CMI8330 driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2006-01-03 12:18:32 +01:00
Takashi Iwai
542172f31d
[ALSA] Remove xxx_t typedefs: ISA Wavefront
...
Modules: Wavefront drivers
Remove xxx_t typedefs from the ISA Wavefront driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2006-01-03 12:18:30 +01:00
Takashi Iwai
346c7a6895
[ALSA] Remove xxx_t typedefs: ISA Opti9xx
...
Modules: Opti9xx drivers
Remove xxx_t typedefs from the ISA Opti 9xx drivers.
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2006-01-03 12:18:29 +01:00
Takashi Iwai
5e2da20648
[ALSA] Remove xxx_t typedefs: ISA GUS
...
Remove xxx_t typedefs from the ISA GUS drivers.
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2006-01-03 12:18:27 +01:00
Takashi Iwai
029d64b0cf
[ALSA] Remove xxx_t typedefs: ISA SB8/SB16/SBAWE
...
Remove xxx_t typedefs from the ISA SB8/SB16/SBAWE drivers.
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2006-01-03 12:18:25 +01:00
Takashi Iwai
d3a7e47674
[ALSA] Remove xxx_t typedefs: ISA ES1688
...
Modules: ES1688 driver
Remove xxx_t typedefs from the ISA ES1688 driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2006-01-03 12:18:23 +01:00
Takashi Iwai
ba2375a45c
[ALSA] Remove xxx_t typedefs: ISA CS423x
...
Modules: CS4231 driver,CS4236+ driver
Remove xxx_t typedefs from the ISA CS423x drivers.
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2006-01-03 12:18:21 +01:00
Takashi Iwai
c8ff6647bb
[ALSA] Remove xxx_t typedefs: ISA AD1848
...
Modules: AD1848 driver
Remove xxx_t typedefs from the ISA AD1848 driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2006-01-03 12:18:19 +01:00
Takashi Iwai
cbdd0dd15f
[ALSA] Remove xxx_t typedefs: ISA AD1816A
...
Modules: AD1816A driver
Remove xxx_t typedefs from the ISA AD1816A driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2006-01-03 12:18:18 +01:00
Andreas Mohr
ba7301c7d9
[ALSA] ALS4000 update
...
Modules: SB drivers,ALS4000 driver
some update for the ALS4000 driver (tested with hardware in my PC):
- use common control names according to ControlNames.txt
- add some controls (Master Mono, 3D control)
- optimize struct snd_card_als4000_t layout (performance/size)
- save some bytes via unified error path
- constify some read-only data
- add ToDo list
- move GPL license text to top
- add comments
Signed-off-by: Andreas Mohr <andi@lisas.de >
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2006-01-03 12:17:15 +01:00
Takashi Iwai
f739aecced
[ALSA] Clean up ISA cs4231 code
...
Modules: CS4231 driver
Clean up ISA cs4231 code, removing experimental EBUS/SBUS merge,
to improve readability.
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2006-01-03 12:16:44 +01:00
Takashi Iwai
230b5c1a61
[ALSA] Sort Kconfig entries
...
Modules: ISA,PCI drivers
Sort Kconfig entries in alphabetical order.
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2006-01-03 12:16:31 +01:00
Takashi Iwai
c3e6f7d876
[ALSA] Remove superfluous pcm_free callbacks
...
Remove superflous pcm_free callbacks.
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2006-01-03 12:16:21 +01:00
Nishanth Aravamudan
8433a509c0
[ALSA] Fix schedule_timeout usage
...
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 <nacc@us.ibm.com >
Signed-off-by: Andrew Morton <akpm@osdl.org >
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2005-11-04 13:19:49 +01:00
Takashi Iwai
99b359ba10
[ALSA] Add missing KERN_* suffix to printk
...
Add missing KERN_* suffix to printk.
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2005-11-04 13:19:23 +01:00
Takashi Iwai
b1d5776d86
[ALSA] Remove vmalloc wrapper, kfree_nocheck()
...
- Remove vmalloc wrapper
- Add release_and_free_resource() to remove kfree_nocheck() from each driver
and simplify the code
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2005-11-04 13:18:00 +01:00
Takashi Iwai
7c22f1aaa2
[ALSA] Remove snd_runtime_check() macro
...
Remove snd_runtime_check() macro.
This macro worsens the readability of codes. They should be either
normal if() or removable asserts.
Also, the assert displays stack-dump, instead of only the last caller
pointer.
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2005-11-04 13:17:42 +01:00
Daniel Ritz
06f619ccb3
[ALSA] snd_opl3sa2: add missing pnp_unregister_driver() calls
...
OPL3SA2 driver
Signed-off-by: Daniel Ritz <daniel.ritz@gmx.ch >
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2005-10-07 14:45:17 +02:00
Takashi Iwai
9e76a76efc
[ALSA] Replace with kzalloc() - isa stuff
...
ES18xx driver,OPL3SA2 driver,AD1816A driver,AD1848 driver,CS4231 driver
ES1688 driver,GUS Library,Opti9xx drivers,EMU8000 driver
SB16/AWE driver,SB drivers
Replace kcalloc(1,..) with kzalloc().
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2005-09-12 10:48:09 +02:00
Takashi Iwai
43bcd973d6
[ALSA] Add snd_card_set_generic_dev() call to ISA drivers
...
ISA,CMI8330 driver,ES18xx driver,OPL3SA2 driver,Sound Galaxy driver
Sound Scape driver,AD1848 driver,CS4231 driver,CS4236+ driver
ES1688 driver,GUS Classic driver,GUS Extreme driver,GUS MAX driver
AMD InterWave driver,Opti9xx drivers,SB16/AWE driver,SB8 driver
Wavefront drivers
- Added snd_card_set_generic_dev() call.
- Added SND_GENERIC_DRIVER to Kconfig.
- Clean up the error path in probe if necessary.
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2005-09-12 10:42:01 +02:00