- 03 Jan, 2006 40 commits
-
-
Takashi Iwai authored
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 authored
Modules: HDA generic driver Allocate connection lists dynamically in generic parser. Signed-off-by:
Takashi Iwai <tiwai@suse.de>
-
Takashi Iwai authored
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 authored
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 authored
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 authored
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 authored
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 authored
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 authored
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 authored
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 authored
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 authored
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 authored
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 authored
Modules: CS4231 driver Fix a compile warning (unused variable). Signed-off-by:
Takashi Iwai <tiwai@suse.de>
-
Takashi Iwai authored
Fix possible races in timer callbacks. Signed-off-by:
Takashi Iwai <tiwai@suse.de>
-
Jaroslav Kysela authored
Modules: Intel8x0 driver Signed-off-by:
Jaroslav Kysela <perex@suse.cz>
-
Takashi Iwai authored
Modules: CS4231 driver,CS4236+ driver Add CS4232 PnP BIOS support. Still experimental. Signed-off-by:
Takashi Iwai <tiwai@suse.de>
-
Takashi Iwai authored
Modules: CS4231 driver Use mce_down() again in the resume callback. Signed-off-by:
Takashi Iwai <tiwai@suse.de>
-
Takashi Iwai authored
Add error messages in the critial error path to be more verbose. Signed-off-by:
Takashi Iwai <tiwai@suse.de>
-
Takashi Iwai authored
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 authored
Modules: Documentation Update the description about the PCI PM support. Signed-off-by:
Takashi Iwai <tiwai@suse.de>
-
Takashi Iwai authored
Modules: Documentation Mark the drivers newly supporting PM in the documentation. Signed-off-by:
Takashi Iwai <tiwai@suse.de>
-
Takashi Iwai authored
Modules: ALSA Core Remove unsed snd_legacy_auto_probe() function. Signed-off-by:
Takashi Iwai <tiwai@suse.de>
-
Takashi Iwai authored
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 authored
Modules: ARM Remove the obsolete SND_GENERIC_DRIVER from arm/Kconfig. Signed-off-by:
Takashi Iwai <tiwai@suse.de>
-
Takashi Iwai authored
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 authored
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 authored
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 authored
Modules: PDAudioCF driver Fix the PM support on pdaudiocf driver. Signed-off-by:
Takashi Iwai <tiwai@suse.de>
-
Takashi Iwai authored
Modules: ISA Remove the obsolete SND_GENERIC_DRIVER from isa/Kconfig. Signed-off-by:
Takashi Iwai <tiwai@suse.de>
-
Takashi Iwai authored
Modules: Wavefront drivers Rewrite the probe/remove with platform_device. Signed-off-by:
Takashi Iwai <tiwai@suse.de>
-
Takashi Iwai authored
Modules: Opti9xx drivers Rewrite the probe/remove with platform_device. Signed-off-by:
Takashi Iwai <tiwai@suse.de>
-
Takashi Iwai authored
Rewrite the probe/remove with platform_device. Signed-off-by:
Takashi Iwai <tiwai@suse.de>
-
Takashi Iwai authored
Modules: ES1688 driver Rewrite the probe/remove with platform_device. Signed-off-by:
Takashi Iwai <tiwai@suse.de>
-
Takashi Iwai authored
Modules: Sound Scape driver Rewrite the probe/remove with platform_device. Signed-off-by:
Takashi Iwai <tiwai@suse.de>
-
Takashi Iwai authored
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 authored
Modules: ES18xx driver Rewrite the probe/remove with platform_device. Signed-off-by:
Takashi Iwai <tiwai@suse.de>
-
Takashi Iwai authored
Modules: OPL3SA2 driver Rewrite the probe/remove with platform_device. Signed-off-by:
Takashi Iwai <tiwai@suse.de>
-
Takashi Iwai authored
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 authored
Modules: AD1816A driver Clean up PnP code of ad1816a driver. Signed-off-by:
Takashi Iwai <tiwai@suse.de>
-