openwrt/staging/blogic.git
18 years ago[ALSA] hda-codec - Fix/enhance AD1988 support
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>
18 years ago[ALSA] hda-codec - Fix channel mode helper
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>
18 years ago[ALSA] hda-intel - Use position buffer as default
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>
18 years ago[ALSA] hda-codec - Fix auto-probe of ALC880
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>
18 years ago[ALSA] sound/: possible cleanups
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>
18 years ago[ALSA] Fix a missing include
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>
18 years ago[ALSA] ice1712 - Fix Front Digital Input of Terratec DMX 6Fire
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>
18 years ago[ALSA] usb-audio: fix Edirol UA-20 support
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>
18 years ago[ALSA] hda-codec - Fix AD1988 support
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>
18 years ago[ALSA] hda-codec - Allocate connection lists dynamically in generic parser
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>
18 years ago[ALSA] hda-codec - Fix connection list parsing
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>
18 years ago[ALSA] rawmidi: adjust runtime->avail when changing output buffer size
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>
18 years ago[ALSA] adjust documentation for higher card limit
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>
18 years ago[ALSA] dynamic minors (6/6): increase maximum number of sound cards
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>
18 years ago[ALSA] dynamic minors (5/6): reduce maximum number of MIDI devices per card
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>
18 years ago[ALSA] dynamic minors (4/6): dynamic minor number allocation
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>
18 years ago[ALSA] dynamic minors (3/6): store device-specific object pointers dynamically
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>
18 years ago[ALSA] dynamic minors (2/6): simplify storage of snd_minor structures
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>
18 years ago[ALSA] dynamic minors (1/6): store device type in struct snd_minor
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>
18 years ago[ALSA] rawmidi: protect against invalid device number in snd_rawmidi_info_select()
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>
18 years ago[ALSA] cs5535audio: move sound/driver.h to the top
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>
18 years ago[ALSA] Fix a compile warning
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>
18 years ago[ALSA] Fix possible races in timer callbacks
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>
18 years ago[ALSA] intel8x0 - Added swap_hp quirk for Fujitsu-Siemens Celsius H320 [0x10cf:0x12f2]
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>
18 years ago[ALSA] Add CS4232 PnP BIOS support
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>
18 years ago[ALSA] Fix resume of cs4231
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>
18 years ago[ALSA] Add error messages
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>
18 years ago[ALSA] Merge ad1816a-lib module to ad1816a
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>
18 years ago[ALSA] document - Update PM support
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>
18 years ago[ALSA] document - Add PM support
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>
18 years ago[ALSA] Remove snd_legacy_auto_probe()
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>
18 years ago[ALSA] Remove snd_card_generic_dev()
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>
18 years ago[ALSA] Remove SND_GENERIC_DRIVER from arm/Kconfig
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>
18 years ago[ALSA] Use platform_device
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>
18 years ago[ALSA] Fix PM support
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>
18 years ago[ALSA] powermac - Use platform_device
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>
18 years ago[ALSA] pdaudiocf - Fix PM support
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>
18 years ago[ALSA] Remove SND_GENERIC_DRIVER from isa/Kconfig
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>
18 years ago[ALSA] wavefront - Use platform_device
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>
18 years ago[ALSA] opti9xx - Use platform_device
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>
18 years ago[ALSA] gus - Use platform_device
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>
18 years ago[ALSA] es1688 - Use platform_device
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>
18 years ago[ALSA] sscape - Use platform_device
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>
18 years ago[ALSA] sgalaxy - Use platform_device, add PM support
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>
18 years ago[ALSA] es18xx - Use platform_device
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>
18 years ago[ALSA] opl3sa2 - Use platform_device
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>
18 years ago[ALSA] cmi8330 - Use platform_device, add PM support
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>
18 years ago[ALSA] ad1816a - Clean up PnP code
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>
18 years ago[ALSA] dt019x - Add PM support
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>
18 years ago[ALSA] azt2320 - Add PM support
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>
18 years ago[ALSA] als100 - Add PM support
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>
18 years ago[ALSA] cs4236 - Use platform_device
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>
18 years ago[ALSA] cs4231 - Use platform_device
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>
18 years ago[ALSA] cs4231 - Fix PM support
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>
18 years ago[ALSA] ad1848 - Use platform_device, add PM
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>
18 years ago[ALSA] ad1848 - Add PM support
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>
18 years ago[ALSA] es968 - Add PM support
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>
18 years ago[ALSA] sb8 - Use platform_device and add PnP support
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>
18 years ago[ALSA] sb16 - Use platform_device and add PnP support
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>
18 years ago[ALSA] als4000 - Add PM support
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>
18 years ago[ALSA] Add PM support to SB-support code
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>
18 years ago[ALSA] cmipci - Add PM support
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>
18 years ago[ALSA] fm801 - Add PM support
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>
18 years ago[ALSA] emu10k1 - Add PM support
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>
18 years ago[ALSA] ens137x - Fix and ADD PM support
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>
18 years ago[ALSA] ak4531 - Add PM support
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>
18 years ago[ALSA] nm256-intel - Fix PM support
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>
18 years ago[ALSA] hda-intel - Fix PM support
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>
18 years ago[ALSA] ali5451 - Fix PM support
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>
18 years ago[ALSA] via82xx - Fix PM support
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>
18 years ago[ALSA] maestro3 - Fix PM support
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>
18 years ago[ALSA] intel8x0 - Fix PM support
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>
18 years ago[ALSA] ymfpci - Fix PM support
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>
18 years ago[ALSA] trident - Fix PM support
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>
18 years ago[ALSA] cs46xx - Fix PM support
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>
18 years ago[ALSA] es1968 - Fix PM support
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>
18 years ago[ALSA] es1938 - Fix PM support
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>
18 years ago[ALSA] cs4281 - Fix PM support
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>
18 years ago[ALSA] atiixp - Fix PM support
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>
18 years ago[ALSA] vx-driver - Fix PM support
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>
18 years ago[ALSA] Remove SND_GENERIC_DRIVER from drivers/Kconfig
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>
18 years ago[ALSA] mpu401 - Use platform_device
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>
18 years ago[ALSA] virmidi - Use platform_device
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>
18 years ago[ALSA] serial-u16550 - Use platform_device
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>
18 years ago[ALSA] mtpav - Use platform_device
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>
18 years ago[ALSA] dummy - Use platform_device
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>
18 years ago[ALSA] ac97 - NULL check in snd_ac97_suspend/resume
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>
18 years ago[ALSA] pcm - NULL check in snd_pcm_suspend*()
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>
18 years ago[ALSA] Decentralize PM control
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>
18 years ago[ALSA] hda-codec - Add AD1988 support
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>
18 years ago[ALSA] ac97-codec - Better ac97_bus name
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>
18 years ago[ALSA] Remove xxx_t typedefs: Documentation
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>
18 years ago[ALSA] Remove xxx_t typedefs: MIPS AU1x00
Takashi Iwai [Thu, 17 Nov 2005 14:12:31 +0000 (15:12 +0100)]
[ALSA] Remove xxx_t typedefs: MIPS AU1x00

Modules: MIPS AU1x00 driver

Remove xxx_t typedefs from the MIPS AU1x00 driver.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
18 years ago[ALSA] Remove xxx_t typedefs: PARISC Harmony
Takashi Iwai [Thu, 17 Nov 2005 14:12:11 +0000 (15:12 +0100)]
[ALSA] Remove xxx_t typedefs: PARISC Harmony

Modules: PARISC Harmony driver

Remove xxx_t typedefs from the PARIC Harmony driver.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
18 years ago[ALSA] Remove xxx_t typedefs: SPARC DBRI
Takashi Iwai [Thu, 17 Nov 2005 14:11:51 +0000 (15:11 +0100)]
[ALSA] Remove xxx_t typedefs: SPARC DBRI

Modules: SPARC DBRI driver

Remove xxx_t typedefs from the SPARC DBRI driver.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
18 years ago[ALSA] Remove xxx_t typedefs: SPARC AMD7930
Takashi Iwai [Thu, 17 Nov 2005 14:11:19 +0000 (15:11 +0100)]
[ALSA] Remove xxx_t typedefs: SPARC AMD7930

Modules: SPARC AMD7930 driver

Remove xxx_t typedefs from the SPARC AMD7930 driver.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
18 years ago[ALSA] Remove xxx_t typedefs: ARM SA11xx-UDA1341
Takashi Iwai [Thu, 17 Nov 2005 14:10:58 +0000 (15:10 +0100)]
[ALSA] Remove xxx_t typedefs: ARM SA11xx-UDA1341

Modules: SA11xx UDA1341 driver

Remove xxx_t typedefs from the ARM SA11xx-UDA1341 driver.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
18 years ago[ALSA] Remove xxx_t typedefs: ARM PXA2xx
Takashi Iwai [Thu, 17 Nov 2005 14:10:38 +0000 (15:10 +0100)]
[ALSA] Remove xxx_t typedefs: ARM PXA2xx

Modules: ARM PXA2XX driver

Remove xxx_t typedefs from the ARM PXA2xx driver.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
18 years ago[ALSA] Remove xxx_t typedefs: ARM AACI
Takashi Iwai [Thu, 17 Nov 2005 14:10:16 +0000 (15:10 +0100)]
[ALSA] Remove xxx_t typedefs: ARM AACI

Modules: ARM AACI PL041 driver,ARM DMA routines

Remove xxx_t typedefs from the ARM AACI driver.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
18 years ago[ALSA] Remove xxx_t typedefs: PowerMac
Takashi Iwai [Thu, 17 Nov 2005 14:09:46 +0000 (15:09 +0100)]
[ALSA] Remove xxx_t typedefs: PowerMac

Remove xxx_t typedefs from the PowerMac driver.

Signed-off-by: Takashi Iwai <tiwai@suse.de>