Kyle Moffett [Wed, 30 Nov 2005 09:54:28 +0000 (10:54 +0100)]
[ALSA] snd_powermac: Add ID for Spring 2005 17' Powerbook
Modules: PPC PMAC driver
The audio chip in my Spring 2005 17' PowerBook was incorrectly
recognized as an AWACS chip. This adds the chip ID to the
snd_powermac driver such that it is recognized as a Toonie (I don't
know if that's correct, but it's the only one that makes it work at
all). and sorts the ID lists numerically. NOTE: This chip is only
minimally supported at this point; it has system beep support and
very low volume speaker output, and that's about it.
Signed-off-by: Kyle Moffett <mrmacman_g4@mac.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Wed, 30 Nov 2005 09:12:26 +0000 (10:12 +0100)]
[ALSA] ad1848 - Fix compilation without CONFIG_PM
Modules: AD1848 driver
Fix compilation without CONFIG_PM.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Matt Porter [Tue, 29 Nov 2005 14:00:51 +0000 (15:00 +0100)]
[ALSA] hda-codec - update sigmatel support and bug fixes
Modules: HDA Codec driver
- Explictly set pin control as input for all input pins
- Fix bug in 922x mixer (no mute on adc0vol)
- Remove broken ch_mode control
- Add support for jack retasking mixer controls to use rear line and
mic as surround outputs
- Add board tables to support autodetect and pin config defaults for
systems with broken bioses
- Add support for several Intel mobos
- Add support for DFI mobo with reference boards attached
(gets rid of compile time switch to use reference boards)
Signed-off-by: Matt Porter <mporter@embeddedalley.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Randy Dunlap [Tue, 29 Nov 2005 13:48:41 +0000 (14:48 +0100)]
[ALSA] sound: align device drivers menus
Modules: Sound Core,Generic drivers
AC97 Kconfig entries broke the ALSA device drivers menu, so move them to a
location where that won't happen, enabling all device sub-menus to be
presented together.
Fixed for the latest ALSA tree by Takashi Iwai <tiwai@suse.de>.
Signed-off-by: Randy Dunlap <rdunlap@xenotime.net>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Matt Porter [Tue, 29 Nov 2005 13:46:01 +0000 (14:46 +0100)]
[ALSA] hda-intel - Fix HDA probe_mask default
Modules: HDA Intel driver
The probe_mask module parameter comment notes that the intended
default is -1. Fix it to be so, otherwise all codecs are skipped
and init fails.
Signed-off-by: Matt Porter <mporter@embeddedalley.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Jaroslav Kysela [Mon, 28 Nov 2005 09:50:59 +0000 (10:50 +0100)]
[ALSA] ens1371: added spdif and lineio module options
Modules: ENS1370/1+ driver
- spdif module option: some hardware revisions are without spdif output
- lineio module option: force shared line in / rear out jack settings
Signed-off-by: Jaroslav Kysela <perex@suse.cz>
Matthew Garrett [Fri, 25 Nov 2005 11:03:20 +0000 (12:03 +0100)]
[ALSA] ac97 - Add extra IDs for headphone autosense
Modules: AC97 Codec
The following patch adds some extra IDs for the list of hardware which
should have headphone line sense enabled by default.
Signed-off-by: Matthew Garrett <mjg59@srcf.ucam.org>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 24 Nov 2005 15:17:20 +0000 (16:17 +0100)]
[ALSA] hda-codec - Fix surrounds on 3stack mode of AD1988
Modules: HDA Codec driver
Fixed the swapped surround/CLFE on 3stack mode of AD1988.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 24 Nov 2005 15:06:23 +0000 (16:06 +0100)]
[ALSA] hda-codec - Fix/enhance AD1988 support
Modules: HDA Codec driver
Fix/enhance AD1988 support code.
- Fix for h/w bug of
AD1988A rev 2
- The BIOS auto-configuration is added and used as fallback
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 24 Nov 2005 15:05:04 +0000 (16:05 +0100)]
[ALSA] hda-codec - Fix channel mode helper
Modules: HDA Codec driver
Fix the channel mode helper (for put callback).
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 24 Nov 2005 15:03:40 +0000 (16:03 +0100)]
[ALSA] hda-intel - Use position buffer as default
Modules: HDA Intel driver
- Use the position buffer for obtaining the current DMA position
as default. This seems more stable than others.
- Add probe_mask module option (mainly for test boards with multiple
codecs).
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Libin Yang [Wed, 23 Nov 2005 14:48:36 +0000 (15:48 +0100)]
[ALSA] hda-codec - Fix auto-probe of ALC880
Modules: HDA Codec driver
This patch is to fix the problem of calculating the nid incorrectly
when auto-probe for ALC880. The problem to be fixed often behaves
with such words when using dmesg, 'num_steps = 0 for NID=0x8' when
auto-probe for ALC880.
The patch contains:
- alsa-kernel/pci/hda/patch_realtek.c: replace 'alc880_dac_to_idx'
with 'alc880_idx_to_dac' in function 'alc880_auto_fill_dac_nids()'
Signed-off-by: Libin Yang <libin.yang@intel.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Adrian Bunk [Wed, 23 Nov 2005 12:14:50 +0000 (13:14 +0100)]
[ALSA] sound/: possible cleanups
Modules: RawMidi Midlevel,HDA generic driver
This patch contains the following possible cleanups:
- pci/hda/hda_proc.c should #include 'hda_local.h' for including the
prototype of it's global function snd_hda_codec_proc_new()
- core/rawmidi.c: make the needlessly global and EXPORT_SYMBOL'ed
function snd_rawmidi_info() static
Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Tue, 22 Nov 2005 14:46:41 +0000 (15:46 +0100)]
[ALSA] Fix a missing include
Modules: ALSA Core
Fix missing include <linux/device.h>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Tue, 22 Nov 2005 13:33:27 +0000 (14:33 +0100)]
[ALSA] ice1712 - Fix Front Digital Input of Terratec DMX 6Fire
Modules: ICE1712 driver
Fix the inverted switch of 'Front Digital Input' of Terratec DMX 6Fire.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Clemens Ladisch [Mon, 21 Nov 2005 15:40:00 +0000 (16:40 +0100)]
[ALSA] usb-audio: fix Edirol UA-20 support
Modules: USB generic driver
Somebody at Edirol fucked up and released a new revision of the UA-20
without class-specific descriptors, so now we have to hard-code the
sample format.
Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
Takashi Iwai [Mon, 21 Nov 2005 15:36:15 +0000 (16:36 +0100)]
[ALSA] hda-codec - Fix AD1988 support
Modules: HDA Codec driver
Fix AD1988 support. As default, 6stack model is used.
Still no auto-BIOS setup is implemented.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Mon, 21 Nov 2005 15:33:51 +0000 (16:33 +0100)]
[ALSA] hda-codec - Allocate connection lists dynamically in generic parser
Modules: HDA generic driver
Allocate connection lists dynamically in generic parser.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Mon, 21 Nov 2005 15:33:22 +0000 (16:33 +0100)]
[ALSA] hda-codec - Fix connection list parsing
Modules: HDA Codec driver,HDA generic driver
- Fix connection list parsing (with ranged flag).
- Increase the max number of connections
- Introduce widget capabilities cache
- Power up/down widgets at init, suspend and resume
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Clemens Ladisch [Mon, 21 Nov 2005 06:31:31 +0000 (07:31 +0100)]
[ALSA] rawmidi: adjust runtime->avail when changing output buffer size
Modules: RawMidi Midlevel
When the output buffer size is changed, runtime->avail must be
adjusted to the new size; otherwise, draining of a bigger buffer would
appear to fail because avail does not reach buffer_size.
Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
Clemens Ladisch [Mon, 21 Nov 2005 06:30:20 +0000 (07:30 +0100)]
[ALSA] adjust documentation for higher card limit
Modules: Documentation
Fix all places in the docs where the card number limit is mentioned.
Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
Clemens Ladisch [Sun, 20 Nov 2005 13:09:05 +0000 (14:09 +0100)]
[ALSA] dynamic minors (6/6): increase maximum number of sound cards
Modules: ALSA Core,Memalloc module,ALSA sequencer
With dynamic minor numbers, we can increase the number of sound cards.
This requires that the sequencer client numbers of some kernel drivers
are allocated dynamically, too.
Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
Clemens Ladisch [Sun, 20 Nov 2005 13:08:28 +0000 (14:08 +0100)]
[ALSA] dynamic minors (5/6): reduce maximum number of MIDI devices per card
Modules: ALSA sequencer,Generic drivers
To allow increasing the maximum number of sound cards, we have to limit
the number of sequencer clients per card because client numbers are
still allocated statically.
Reducing the number of clients to four limits the number of sequencer
MIDI ports to 1024 per card.
Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
Clemens Ladisch [Sun, 20 Nov 2005 13:07:47 +0000 (14:07 +0100)]
[ALSA] dynamic minors (4/6): dynamic minor number allocation
Modules: ALSA Core,ALSA Minor Numbers
Add an option to allocate device file minor numbers dynamically.
Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
Clemens Ladisch [Sun, 20 Nov 2005 13:06:59 +0000 (14:06 +0100)]
[ALSA] dynamic minors (3/6): store device-specific object pointers dynamically
Instead of storing the pointers to the device-specific structures in an
array, put them into the struct snd_minor, and look them up dynamically.
This makes the device type modules independent of the minor number
encoding.
Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
Clemens Ladisch [Sun, 20 Nov 2005 13:05:49 +0000 (14:05 +0100)]
[ALSA] dynamic minors (2/6): simplify storage of snd_minor structures
Modules: ALSA Core
Store the snd_minor structure pointers in one array instead of using a
separate list for each card. This simplifies the mapping from device
files to minor struct by removing the need to know about the encoding
of the card number in the minor number.
Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
Clemens Ladisch [Sun, 20 Nov 2005 13:03:48 +0000 (14:03 +0100)]
[ALSA] dynamic minors (1/6): store device type in struct snd_minor
Instead of a comment string, store the device type in the snd_minor
structure. This makes snd_minor more flexible, and has the nice side
effect that we don't need anymore to create a separate snd_minor
template for registering a device but can pass the file_operations
directly to snd_register_device().
Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
Clemens Ladisch [Sun, 20 Nov 2005 12:59:56 +0000 (13:59 +0100)]
[ALSA] rawmidi: protect against invalid device number in snd_rawmidi_info_select()
Modules: RawMidi Midlevel
In snd_rawmidi_info_select(), check that the device identified by the
passed device number actually exists.
Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
Clemens Ladisch [Sun, 20 Nov 2005 12:58:28 +0000 (13:58 +0100)]
[ALSA] cs5535audio: move sound/driver.h to the top
Modules: CS5535 driver
Move the #include of <sound/driver.h> to the top which is
required for compilation on earlier kernels.
Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
Takashi Iwai [Fri, 18 Nov 2005 17:52:39 +0000 (18:52 +0100)]
[ALSA] Fix a compile warning
Modules: CS4231 driver
Fix a compile warning (unused variable).
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Fri, 18 Nov 2005 17:52:14 +0000 (18:52 +0100)]
[ALSA] Fix possible races in timer callbacks
Fix possible races in timer callbacks.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Jaroslav Kysela [Fri, 18 Nov 2005 06:44:13 +0000 (07:44 +0100)]
[ALSA] intel8x0 - Added swap_hp quirk for Fujitsu-Siemens Celsius H320 [0x10cf:0x12f2]
Modules: Intel8x0 driver
Signed-off-by: Jaroslav Kysela <perex@suse.cz>
Takashi Iwai [Thu, 17 Nov 2005 16:51:00 +0000 (17:51 +0100)]
[ALSA] Add CS4232 PnP BIOS support
Modules: CS4231 driver,CS4236+ driver
Add CS4232 PnP BIOS support. Still experimental.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 16:48:30 +0000 (17:48 +0100)]
[ALSA] Fix resume of cs4231
Modules: CS4231 driver
Use mce_down() again in the resume callback.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 16:44:01 +0000 (17:44 +0100)]
[ALSA] Add error messages
Add error messages in the critial error path to be more verbose.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 16:41:08 +0000 (17:41 +0100)]
[ALSA] Merge
ad1816a-lib module to
ad1816a
Modules:
AD1816A driver
Merge
ad1816a-lib module to ad1816.
There is no more reason to split.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 16:26:09 +0000 (17:26 +0100)]
[ALSA] document - Update PM support
Modules: Documentation
Update the description about the PCI PM support.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 16:24:26 +0000 (17:24 +0100)]
[ALSA] document - Add PM support
Modules: Documentation
Mark the drivers newly supporting PM in the documentation.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 16:22:43 +0000 (17:22 +0100)]
[ALSA] Remove snd_legacy_auto_probe()
Modules: ALSA Core
Remove unsed snd_legacy_auto_probe() function.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 16:21:46 +0000 (17:21 +0100)]
[ALSA] Remove snd_card_generic_dev()
Remove the obsolete snd_card_generic_dev().
CONFIG_SND_GENERIC_DRIVER is also removed from Kconfig.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 16:20:15 +0000 (17:20 +0100)]
[ALSA] Remove SND_GENERIC_DRIVER from arm/Kconfig
Modules: ARM
Remove the obsolete SND_GENERIC_DRIVER from arm/Kconfig.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 16:19:50 +0000 (17:19 +0100)]
[ALSA] Use platform_device
Modules: SA11xx UDA1341 driver
Rewrite the probe/remove with platform_device.
Fix PM support, too.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 16:19:25 +0000 (17:19 +0100)]
[ALSA] Fix PM support
Modules: ARM AACI PL041 driver,ARM PXA2XX driver
Fix PM support of aaci and pxa2xx drivers.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 16:17:08 +0000 (17:17 +0100)]
[ALSA] powermac - Use platform_device
Modules: PPC,PPC PMAC driver,PPC PowerMac driver
Rewrite the probe/remove with platform_device.
Move the PM support to platform_device's callbacks.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 16:15:58 +0000 (17:15 +0100)]
[ALSA] pdaudiocf - Fix PM support
Modules: PDAudioCF driver
Fix the PM support on pdaudiocf driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 16:15:20 +0000 (17:15 +0100)]
[ALSA] Remove SND_GENERIC_DRIVER from isa/Kconfig
Modules: ISA
Remove the obsolete SND_GENERIC_DRIVER from isa/Kconfig.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 16:14:11 +0000 (17:14 +0100)]
[ALSA] wavefront - Use platform_device
Modules: Wavefront drivers
Rewrite the probe/remove with platform_device.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 16:13:59 +0000 (17:13 +0100)]
[ALSA] opti9xx - Use platform_device
Modules: Opti9xx drivers
Rewrite the probe/remove with platform_device.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 16:13:43 +0000 (17:13 +0100)]
[ALSA] gus - Use platform_device
Rewrite the probe/remove with platform_device.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 16:13:30 +0000 (17:13 +0100)]
[ALSA] es1688 - Use platform_device
Modules: ES1688 driver
Rewrite the probe/remove with platform_device.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 16:13:12 +0000 (17:13 +0100)]
[ALSA] sscape - Use platform_device
Modules: Sound Scape driver
Rewrite the probe/remove with platform_device.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 16:12:43 +0000 (17:12 +0100)]
[ALSA] sgalaxy - Use platform_device, add PM support
Modules: Sound Galaxy driver
Rewrite the probe/remove with platform_device.
Also, add the PM support.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 16:12:07 +0000 (17:12 +0100)]
[ALSA] es18xx - Use platform_device
Modules: ES18xx driver
Rewrite the probe/remove with platform_device.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 16:11:53 +0000 (17:11 +0100)]
[ALSA] opl3sa2 - Use platform_device
Modules: OPL3SA2 driver
Rewrite the probe/remove with platform_device.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 16:11:35 +0000 (17:11 +0100)]
[ALSA] cmi8330 - Use platform_device, add PM support
Modules: CMI8330 driver
Rewrite the probe/remove with platform_device.
Also, add the PM support.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 16:05:02 +0000 (17:05 +0100)]
[ALSA]
ad1816a - Clean up PnP code
Modules:
AD1816A driver
Clean up PnP code of
ad1816a driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 16:04:35 +0000 (17:04 +0100)]
[ALSA] dt019x - Add PM support
Modules: DT019x driver
Add PM support to dt019x driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 16:04:12 +0000 (17:04 +0100)]
[ALSA] azt2320 - Add PM support
Modules: AZT2320 driver
Add PM support to azt2320 driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 16:03:53 +0000 (17:03 +0100)]
[ALSA] als100 - Add PM support
Modules: ALS100 driver
Add PM support to als100 driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 16:00:53 +0000 (17:00 +0100)]
[ALSA] cs4236 - Use platform_device
Modules: CS4236+ driver
Rewrite the probe/remove with platform_device.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 16:00:41 +0000 (17:00 +0100)]
[ALSA] cs4231 - Use platform_device
Modules: CS4231 driver
Rewrite the probe/remove with platform_device.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 16:00:17 +0000 (17:00 +0100)]
[ALSA] cs4231 - Fix PM support
Modules: CS4231 driver
Fix PM support.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 15:58:26 +0000 (16:58 +0100)]
[ALSA] ad1848 - Use platform_device, add PM
Modules: AD1848 driver
Rewrite the probe/remove with platform_device.
Add the PM support, too.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 15:57:48 +0000 (16:57 +0100)]
[ALSA] ad1848 - Add PM support
Modules: AD1848 driver
Add PM support to ad1848 support code.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 15:56:11 +0000 (16:56 +0100)]
[ALSA] es968 - Add PM support
Modules: ES968 driver
Add PM support to es968 driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 15:55:22 +0000 (16:55 +0100)]
[ALSA] sb8 - Use platform_device and add PnP support
Modules: SB8 driver
Rewrite the probe/remove with platform_device.
Add PM support, too.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 15:54:56 +0000 (16:54 +0100)]
[ALSA] sb16 - Use platform_device and add PnP support
Modules: SB16/AWE driver
Rewrite the probe/remove with platform_device.
Add PM support using PnP suspend/resume callbacks.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 15:16:36 +0000 (16:16 +0100)]
[ALSA] als4000 - Add PM support
Modules: ALS4000 driver
Add PM support to PCI ALS4000 driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 15:16:10 +0000 (16:16 +0100)]
[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>
Takashi Iwai [Thu, 17 Nov 2005 15:14:49 +0000 (16:14 +0100)]
[ALSA] cmipci - Add PM support
Modules: CMIPCI driver
Add PM support to CMIPCI driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 15:14:33 +0000 (16:14 +0100)]
[ALSA] fm801 - Add PM support
Modules: FM801 driver
Add PM support to fm801 driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 15:14:10 +0000 (16:14 +0100)]
[ALSA] emu10k1 - Add PM support
Modules: EMU10K1/EMU10K2 driver
Add PM support to emu10k1 driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 15:13:41 +0000 (16:13 +0100)]
[ALSA] ens137x - Fix and ADD PM support
Modules: ENS1370/1+ driver
Fix PM support on ens1371 driver.
Add PM support on ens1370 (together with AK4531), too.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 15:13:05 +0000 (16:13 +0100)]
[ALSA] ak4531 - Add PM support
Modules: AK4531 codec
Add PM support to AK4531 codec driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 15:11:24 +0000 (16:11 +0100)]
[ALSA] nm256-intel - Fix PM support
Modules: NM256 driver
Fix PM support on NM256 driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 15:11:09 +0000 (16:11 +0100)]
[ALSA] hda-intel - Fix PM support
Modules: HDA Intel driver
Fix PM support on HDA-Intel driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 15:10:51 +0000 (16:10 +0100)]
[ALSA] ali5451 - Fix PM support
Modules: ALI5451 driver
Fix PM support on ALI5451 driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 15:10:35 +0000 (16:10 +0100)]
[ALSA] via82xx - Fix PM support
Modules: VIA82xx driver,VIA82xx-modem driver
Fix PM support on VIA82xx and modem drivers.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 15:10:19 +0000 (16:10 +0100)]
[ALSA] maestro3 - Fix PM support
Modules: Maestro3 driver
Fix PM support on maestro3 driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 15:10:01 +0000 (16:10 +0100)]
[ALSA] intel8x0 - Fix PM support
Modules: Intel8x0 driver,Intel8x0-modem driver
Fix PM support on Intel8x0 and modem drivers.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 15:09:43 +0000 (16:09 +0100)]
[ALSA] ymfpci - Fix PM support
Modules: YMFPCI driver
Fix PM support on YMFPCI driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 15:09:25 +0000 (16:09 +0100)]
[ALSA] trident - Fix PM support
Modules: Trident driver
Fix PM support on Trident driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 15:09:04 +0000 (16:09 +0100)]
[ALSA] cs46xx - Fix PM support
Modules: CS46xx driver
Fix PM support on CS46xx driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 15:08:43 +0000 (16:08 +0100)]
[ALSA] es1968 - Fix PM support
Modules: ES1968 driver
Fix PM support on ES1968 driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 15:08:27 +0000 (16:08 +0100)]
[ALSA] es1938 - Fix PM support
Modules: ES1938 driver
Fix PM support on ES1938 driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 15:08:11 +0000 (16:08 +0100)]
[ALSA] cs4281 - Fix PM support
Modules: CS4281 driver
Fix PM support on CS4281 driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 15:07:46 +0000 (16:07 +0100)]
[ALSA] atiixp - Fix PM support
Modules: ATIIXP driver,ATIIXP-modem driver
Fix PM support on ATIIXP and modem drivers.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 15:06:05 +0000 (16:06 +0100)]
[ALSA] vx-driver - Fix PM support
Fix PM support on VX drivers (vxpocket and vx222).
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 15:04:14 +0000 (16:04 +0100)]
[ALSA] Remove SND_GENERIC_DRIVER from drivers/Kconfig
Modules: Generic drivers
Remove SND_GENERIC_DRIVER from drivers/Kconfig.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 15:03:39 +0000 (16:03 +0100)]
[ALSA] mpu401 - Use platform_device
Modules: MPU401 UART
Rewrite the probe/remove code using platform_device.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 15:03:26 +0000 (16:03 +0100)]
[ALSA] virmidi - Use platform_device
Modules: Generic drivers
Rewrite the probe/remove code using platform_device.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 15:02:30 +0000 (16:02 +0100)]
[ALSA] serial-u16550 - Use platform_device
Modules: Generic drivers
Rewrite the probe/remove code using platform_device.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 15:02:15 +0000 (16:02 +0100)]
[ALSA] mtpav - Use platform_device
Modules: Generic drivers
Rewrite the probe/remove code using platform_device.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 15:01:56 +0000 (16:01 +0100)]
[ALSA] dummy - Use platform_device
Modules: Generic drivers
Rewrite the probe/remove code using platform_device.
Added the suspend/resume support, too.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 15:00:01 +0000 (16:00 +0100)]
[ALSA] ac97 - NULL check in snd_ac97_suspend/resume
Modules: AC97 Codec
Add NULL check in snd_ac97_suspend() and snd_ac97_resume() so that
the caller doesn't have to do it by itself.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 14:59:14 +0000 (15:59 +0100)]
[ALSA] pcm - NULL check in snd_pcm_suspend*()
Modules: PCM Midlevel
Add NULL check in snd_pcm_suspend*() so that the caller doesn't have to do it
by itself.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 14:55:49 +0000 (15:55 +0100)]
[ALSA] Decentralize PM control
Modules: ALSA Core,Control Midlevel,/oss/Makefile
Remove the centralized PM control in the sound core.
Each driver is responsible to get callbacks from bus/driver now.
SND_GENERIC_DRIVER is removed together with this action.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 14:31:34 +0000 (15:31 +0100)]
[ALSA] hda-codec - Add AD1988 support
Modules: HDA Codec driver
Add AD1988 codec support to hda-codec driver.
Still experimental, and no BIOS configuration parser is implemented yet.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 14:30:43 +0000 (15:30 +0100)]
[ALSA] ac97-codec - Better ac97_bus name
Modules: AC97 Codec
Generate a better name string for ac97_bus sysfs interface including
the name of ac97 codec chip.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 14:12:54 +0000 (15:12 +0100)]
[ALSA] Remove xxx_t typedefs: Documentation
Modules: Documentation
Remove xxx_t typedefs from documentation.
Signed-off-by: Takashi Iwai <tiwai@suse.de>