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>
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>
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>
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>
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>
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>
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>
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>
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>
Takashi Iwai [Thu, 17 Nov 2005 14:08:26 +0000 (15:08 +0100)]
[ALSA] Remove xxx_t typedefs: USB-USX2Y
Modules: USB USX2Y
Remove xxx_t typedefs from the USB-USX2Y driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 14:08:02 +0000 (15:08 +0100)]
[ALSA] Remove xxx_t typedefs: USB-Audio
Modules: USB generic driver
Remove xxx_t typedefs from the USB-Audio driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 14:07:38 +0000 (15:07 +0100)]
[ALSA] Remove xxx_t typedefs: PCMCIA PDaudioCF
Modules: PDAudioCF driver
Remove xxx_t typedefs from the PCMCIA PDaudioCF driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 14:06:15 +0000 (15:06 +0100)]
[ALSA] Remove xxx_t typedefs: PCI VIA82xx
Modules: VIA82xx driver,VIA82xx-modem driver
Remove xxx_t typedefs from the PCI VIA82xx and modem drivers.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 14:05:57 +0000 (15:05 +0100)]
[ALSA] Remove xxx_t typedefs: PCI Sonicvibes
Modules: SonicVibes driver
Remove xxx_t typedefs from the PCI Sonicvibes driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 14:05:37 +0000 (15:05 +0100)]
[ALSA] Remove xxx_t typedefs: PCI RME96
Modules: RME96 driver
Remove xxx_t typedefs from the PCI RME96 driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 14:05:25 +0000 (15:05 +0100)]
[ALSA] Remove xxx_t typedefs: PCI RME32
Modules: RME32 driver
Remove xxx_t typedefs from the PCI RME32 driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 14:05:09 +0000 (15:05 +0100)]
[ALSA] Remove xxx_t typedefs: PCI Maestro3
Modules: Maestro3 driver
Remove xxx_t typedefs from the PCI Maestro3 driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 14:04:53 +0000 (15:04 +0100)]
[ALSA] Remove xxx_t typedefs: PCI Intel8x0
Modules: Intel8x0 driver,Intel8x0-modem driver
Remove xxx_t typedefs from the PCI Intel8x0 and modem drivers.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 14:04:28 +0000 (15:04 +0100)]
[ALSA] Remove xxx_t typedefs: PCI FM801
Modules: FM801 driver
Remove xxx_t typedefs from the PCI FM801 driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 14:04:14 +0000 (15:04 +0100)]
[ALSA] Remove xxx_t typedefs: PCI ES1968
Modules: ES1968 driver
Remove xxx_t typedefs from the PCI ES1968 driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 14:04:01 +0000 (15:04 +0100)]
[ALSA] Remove xxx_t typedefs: PCI ES1938
Modules: ES1938 driver
Remove xxx_t typedefs from the PCI ES1938 driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 14:03:46 +0000 (15:03 +0100)]
[ALSA] Remove xxx_t typedefs: PCI ENS137x
Modules: ENS1370/1+ driver
Remove xxx_t typedefs from the PCI ENS137x drivers.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 14:03:28 +0000 (15:03 +0100)]
[ALSA] Remove xxx_t typedefs: PCI CS4281
Modules: CS4281 driver
Remove xxx_t typedefs from the PCI CS4281 driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 14:03:13 +0000 (15:03 +0100)]
[ALSA] Remove xxx_t typedefs: PCI CMIPCI
Modules: CMIPCI driver
Remove xxx_t typedefs from the PCI CMIPCI driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 14:02:58 +0000 (15:02 +0100)]
[ALSA] Remove xxx_t typedefs: PCI BT87x
Modules: BT87x driver
Remove xxx_t typedefs from the PCI BT87x driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 14:02:42 +0000 (15:02 +0100)]
[ALSA] Remove xxx_t typedefs: PCI AZT3328
Modules: AZT3328 driver
Remove xxx_t typedefs from the PCI AZT3328 driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 14:02:23 +0000 (15:02 +0100)]
[ALSA] Remove xxx_t typedefs: PCI ATIIXP
Modules: ATIIXP driver,ATIIXP-modem driver
Remove xxx_t typedefs from the PCI ATIIXP and modem drivers.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 14:02:01 +0000 (15:02 +0100)]
[ALSA] Remove xxx_t typedefs: PCI ALS4000
Modules: ALS4000 driver
Remove xxx_t typedefs from the PCI ALS4000 driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 14:01:46 +0000 (15:01 +0100)]
[ALSA] Remove xxx_t typedefs: PCI AD1889
Modules: AD1889 driver
Remove xxx_t typedefs from the PCI AD1889 driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 14:01:29 +0000 (15:01 +0100)]
[ALSA] Remove xxx_t typedefs: PCI NM256
Modules: NM256 driver
Remove xxx_t typedefs from the PCI NM256 driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 14:01:08 +0000 (15:01 +0100)]
[ALSA] Remove xxx_t typedefs: PCI miXart
Modules: MIXART driver
Remove xxx_t typedefs from the PCI miXart driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 14:00:46 +0000 (15:00 +0100)]
[ALSA] Remove xxx_t typedefs: PCI KORG1212
Modules: KORG1212 driver
Remove xxx_t typedefs from the PCI KORG1212 driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 14:00:18 +0000 (15:00 +0100)]
[ALSA] Remove xxx_t typedefs: PCI ICE1724
Modules: ICE1724 driver,ICE1712 driver
Remove xxx_t typedefs from the PCI ICE1724 driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 13:59:52 +0000 (14:59 +0100)]
[ALSA] Remove xxx_t typedefs: PCI ICE1712
Modules: ICE1712 driver
Remove xxx_t typedefs from the PCI ICE1712 driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 13:59:02 +0000 (14:59 +0100)]
[ALSA] Remove xxx_t typedefs: HDA-Intel
Modules: HDA Intel driver
Remove xxx_t typedefs from the HDA-Intel driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 13:57:47 +0000 (14:57 +0100)]
[ALSA] Remove xxx_t typedefs: HD-Audio codec
Modules: HDA Codec driver,HDA generic driver
Remove xxx_t typedefs from the HD-Audio codec support codes.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 13:56:21 +0000 (14:56 +0100)]
[ALSA] Remove xxx_t typedefs: PCI CS5535
Modules: CS5535 driver
Remove xxx_t typedefs from the PCI CS5535 driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 13:56:03 +0000 (14:56 +0100)]
[ALSA] Remove xxx_t typedefs: PCI ALI5451
Modules: ALI5451 driver
Remove xxx_t typedefs from the PCI ALI5451 driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 13:55:40 +0000 (14:55 +0100)]
[ALSA] Remove xxx_t typedefs: PCI CA0106
Modules: CA0106 driver
Remove xxx_t typedefs from the PCI CA0106 driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 13:55:19 +0000 (14:55 +0100)]
[ALSA] Remove xxx_t typedefs: PCI AU88x0
Modules: au88x0 driver
Remove xxx_t typedefs from the PCI AU88x0 drivers.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 13:53:41 +0000 (14:53 +0100)]
[ALSA] Remove xxx_t typedefs: PCI YMFPCI
Modules: YMFPCI driver
Remove xxx_t typedefs from the PCI YMFPCI driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 13:53:15 +0000 (14:53 +0100)]
[ALSA] Remove xxx_t typedefs: PCI Trident
Modules: Trident driver
Remove xxx_t typedefs from the PCI Trident driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 13:52:53 +0000 (14:52 +0100)]
[ALSA] Remove xxx_t typedefs: PCI RME9652
Modules: RME9652 driver
Remove xxx_t typedefs from the PCI RME9652 driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 13:52:34 +0000 (14:52 +0100)]
[ALSA] Remove xxx_t typedefs: PCI HDSP-MADI
Modules: HDSPM driver,RME9652 driver
Remove xxx_t typedefs from the PCI HDSP-MADI driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 13:52:13 +0000 (14:52 +0100)]
[ALSA] Remove xxx_t typedefs: PCI HDSP
Modules: RME HDSP driver
Remove xxx_t typedefs from the PCI HDSP driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 13:50:31 +0000 (14:50 +0100)]
[ALSA] Remove xxx_t typedefs: PCI emu10k1x
Modules: EMU10K1/EMU10K2 driver
Remove xxx_t typedefs from the PCI emu10k1x driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 13:50:13 +0000 (14:50 +0100)]
[ALSA] Remove xxx_t typedefs: PCI emu10k1
Modules: EMU10K1/EMU10K2 driver
Remove xxx_t typedefs from the PCI emu10k1 driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 13:48:14 +0000 (14:48 +0100)]
[ALSA] Remove xxx_t typedefs: PCI CS46xx
Modules: CS46xx driver
Remove xxx_t typedefs from the PCI CS46xx driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 13:46:59 +0000 (14:46 +0100)]
[ALSA] Remove xxx_t typedefs: VXdriver
Remove xxx_t typedefs from the VXdriver codes
(vx_core support, vx222 and vxpocket).
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 13:44:47 +0000 (14:44 +0100)]
[ALSA] Remove xxx_t typedefs: AK4531 codec
Modules: AK4531 codec
Remove xxx_t typedefs from the AK4531 codec support code.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 13:42:36 +0000 (14:42 +0100)]
[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>
Takashi Iwai [Thu, 17 Nov 2005 13:42:05 +0000 (14:42 +0100)]
[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>
Takashi Iwai [Thu, 17 Nov 2005 13:41:45 +0000 (14:41 +0100)]
[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>
Takashi Iwai [Thu, 17 Nov 2005 13:41:22 +0000 (14:41 +0100)]
[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>
Takashi Iwai [Thu, 17 Nov 2005 13:41:02 +0000 (14:41 +0100)]
[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>
Takashi Iwai [Thu, 17 Nov 2005 13:39:06 +0000 (14:39 +0100)]
[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>
Takashi Iwai [Thu, 17 Nov 2005 13:37:56 +0000 (14:37 +0100)]
[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>
Takashi Iwai [Thu, 17 Nov 2005 13:36:44 +0000 (14:36 +0100)]
[ALSA] Remove xxx_t typedefs: ISA GUS
Remove xxx_t typedefs from the ISA GUS drivers.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 13:34:36 +0000 (14:34 +0100)]
[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>
Takashi Iwai [Thu, 17 Nov 2005 13:31:42 +0000 (14:31 +0100)]
[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>
Takashi Iwai [Thu, 17 Nov 2005 13:30:42 +0000 (14:30 +0100)]
[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>
Takashi Iwai [Thu, 17 Nov 2005 13:29:37 +0000 (14:29 +0100)]
[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>
Takashi Iwai [Thu, 17 Nov 2005 13:28:35 +0000 (14:28 +0100)]
[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>
Takashi Iwai [Thu, 17 Nov 2005 13:27:28 +0000 (14:27 +0100)]
[ALSA] Remove xxx_t typedefs: Generic drivers
Modules: Generic drivers
Remove xxx_t typedefs from the generic drivers
(dummy, mtpav, serial-u16550 and virmidi).
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 13:24:47 +0000 (14:24 +0100)]
[ALSA] Remove xxx_t typedefs: Emu-X synth
Modules: Common EMU synth,SoundFont,Synth
Remove xxx_t typedefs from the Emu-X synth support.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 13:21:36 +0000 (14:21 +0100)]
[ALSA] Remove xxx_t typedefs: AC97
Modules: AC97 Codec
Remove xxx_t typedefs from the AC97 codec support.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 13:19:28 +0000 (14:19 +0100)]
[ALSA] Remove xxx_t typedefs: I2C drivers
Modules: AK4114 receiver,AK4117 receiver,AK4XXX AD/DA converters
[Missing files in last commit]
Remove xxx_t typedefs from the i2c drivers.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 13:17:19 +0000 (14:17 +0100)]
[ALSA] Remove xxx_t typedefs: I2C drivers
Remove xxx_t typedefs from the i2c drivers.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 13:13:47 +0000 (14:13 +0100)]
[ALSA] Remove xxx_t typedefs: OPL4
Modules: OPL4
Remove xxx_t typedefs from the OPL4 driver
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 13:13:14 +0000 (14:13 +0100)]
[ALSA] Remove xxx_t typedefs: OPL3
Modules: OPL3,Raw OPL FM
Remove xxx_t typedefs from the OPL3 driver
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 13:12:45 +0000 (14:12 +0100)]
[ALSA] Remove xxx_t typedefs: MPU401
Modules: MPU401 UART
Remove xxx_t typedefs from the MPU401-UART and MPU401 drivers
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 13:08:02 +0000 (14:08 +0100)]
[ALSA] Backward-compatibility typedefs
Modules: ALSA Core
Backward-compatibility typedefs are stored in the new header, typedefs.h,
for out-of-tree drivers. This will be removed in future.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 13:05:16 +0000 (14:05 +0100)]
[ALSA] Remove xxx_t typedefs: Sequencer OSS-emulation
Modules: ALSA<-OSS sequencer,ALSA sequencer
Remove xxx_t typedefs from the core sequencer OSS-emulation codes.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 13:04:44 +0000 (14:04 +0100)]
[ALSA] Remove xxx_t typedefs: Instrument layer
Modules: Instrument layer
Remove xxx_t typedefs from the core instrument layer codes.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 13:04:02 +0000 (14:04 +0100)]
[ALSA] Remove xxx_t typedefs: Sequencer
Modules: ALSA sequencer
Remove xxx_t typedefs from the core sequencer codes.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 13:01:49 +0000 (14:01 +0100)]
[ALSA] Remove xxx_t typedefs: PCM OSS-emulation
Modules: ALSA<-OSS emulation
Remove xxx_t typedefs from the core PCM OSS-emulation codes.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 13:01:22 +0000 (14:01 +0100)]
[ALSA] Remove xxx_t typedefs: Mixer OSS-emulation
Modules: ALSA<-OSS emulation
Remove xxx_t typedefs from the core mixer OSS-emulation codes.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 13:00:19 +0000 (14:00 +0100)]
[ALSA] Remove xxx_t typedefs: OSS-emulation
Modules: ALSA Core
Remove xxx_t typedefs from the core OSS-emulation codes.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 12:59:38 +0000 (13:59 +0100)]
[ALSA] Remove xxx_t typedefs: PCM
Modules: PCM Midlevel
Remove xxx_t typedefs from the core PCM codes.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 12:58:48 +0000 (13:58 +0100)]
[ALSA] Remove xxx_t typedefs: Proc handler
Modules: ALSA Core
Remove xxx_t typedefs from the core proc handler codes.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 12:58:21 +0000 (13:58 +0100)]
[ALSA] Remove xxx_t typedefs: Hwdep
Modules: HWDEP Midlevel
Remove xxx_t typedefs from the core hwdep codes.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 12:56:51 +0000 (13:56 +0100)]
[ALSA] Remove xxx_t typedefs: Raw MIDI
Modules: RawMidi Midlevel
Remove xxx_t typedefs from the core raw MIDI codes.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 12:56:05 +0000 (13:56 +0100)]
[ALSA] Remove xxx_t typedefs: Timer
Modules: RTC timer driver,Timer Midlevel
Remove xxx_t typedefs from the core timer.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 12:53:23 +0000 (13:53 +0100)]
[ALSA] Remove xxx_t typedefs: Controls
Modules: Control Midlevel
Remove xxx_t typedefs from the core controls.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 12:51:18 +0000 (13:51 +0100)]
[ALSA] Remove xxx_t typedefs: Core component
Modules: ALSA Core
Remove xxx_t typedefs from the core component.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 10:12:06 +0000 (11:12 +0100)]
[ALSA] nm256 - Code clean up
Modules: NM256 driver
Clean up snd-nm256 driver code:
- Simplify chip constructor function
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 10:09:23 +0000 (11:09 +0100)]
[ALSA] hda-codec - Fix assignment of speaker pin
Modules: HDA Codec driver,HDA generic driver
Fix the auto-assignment of speaker pin. Handle it independently from
line-out pins.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 10:08:23 +0000 (11:08 +0100)]
[ALSA] hda-codec - Fix a typo
Modules: HDA Codec driver
Fix a typo in hda_codec.h.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 10:07:49 +0000 (11:07 +0100)]
[ALSA] hda-codec - Prepare unsol workqueue on demand
Modules: HDA Codec driver
Prepare unsol workqueue only when a codec really supports.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 10:06:29 +0000 (11:06 +0100)]
[ALSA] hda-codec - Add channel-mode helper
Modules: HDA Codec driver,HDA generic driver
Add common channel-mode helper functions for all codec patches.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 10:05:34 +0000 (11:05 +0100)]
[ALSA] Small update of Procfile.txt
Modules: Documentation
Small update of Procfile.txt for hda and usb proc files.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 10:04:55 +0000 (11:04 +0100)]
[ALSA] [Trivial] Fix ac97_quirk option in document
Modules: Documentation
Fix a wrong option value for ac97_quirk option in the document.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Andreas Mohr [Thu, 17 Nov 2005 10:03:31 +0000 (11:03 +0100)]
[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>
Takashi Iwai [Thu, 17 Nov 2005 09:50:13 +0000 (10:50 +0100)]
[ALSA] emux - Avoid cast of function pointers
Modules: Common EMU synth
Pass the proper functions instead of cast of function pointers, which
can be dangerous with compiler optimizations.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Thu, 17 Nov 2005 09:48:52 +0000 (10:48 +0100)]
[ALSA] usx2y - Code clean up
Modules: USB USX2Y
Clean up snd-usb-usx2y driver code:
- Avoid unnecessary cast
- Fix spaces/indents
- Use kzalloc()
- Remove weird debug prints
Signed-off-by: Takashi Iwai <tiwai@suse.de>