aboutsummaryrefslogtreecommitdiffstats
path: root/sound/pci/lola/lola.h
Commit message (Collapse)AuthorAgeFilesLines
* ALSA: lola - Implement polling_mode like hd-audioTakashi Iwai2011-05-031-2/+3
| | | | | | Also protect the call of lola_update_rirb() with spinlock. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* ALSA: lola - Rename to Digital SRC Capture SwitchTakashi Iwai2011-05-031-0/+1
| | | | | | | Renamed to Digial SRC Capture Switch for more correct representation. Also fixed analog volume control on Lola161611 and lola881. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* ALSA: lola - Add SRC refcountingTakashi Iwai2011-05-031-1/+3
| | | | | | | Added the refcounting for the exclusive SRC control. Also, fixed the possible stall after PCM pause operations. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* ALSA: lola - Allow granularity changesTakashi Iwai2011-05-031-0/+1
| | | | | | | Add some sanity checks. Change PCM parameters appropriately per granularity. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* ALSA: lola - Fix PCM stallsTakashi Iwai2011-05-031-0/+1
| | | | Signed-off-by: Takashi Iwai <tiwai@suse.de>
* ALSA: lola - Use a single BDLTakashi Iwai2011-05-031-1/+1
| | | | | | | | | Use a single BDL for both buffers instead of allocating for each. Also a few tune-up to avoid the stream stalls in the PCM code and the prelimianry work for SG-buffer support are added, too. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* ALSA: lola - Make SRC helper globalTakashi Iwai2011-05-031-0/+1
| | | | | | | Make lola_sample_rate_convert() global so that it can be accessed from other files. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* ALSA: Add the driver for Digigram Lola PCI-e boardsTakashi Iwai2011-05-031-0/+520
Added a new driver for supporting Digigram Lola PCI-e boards. Lola has a similar h/w design like HD-audio but with extended verbs. Thus the driver is written similarly like HD-audio driver in the bus part. The codec part is rather written in a fixed way specific to the Lola board because of the verb incompatibility. The driver provides basic PCM, supporting multi-streams and mixing. Signed-off-by: Takashi Iwai <tiwai@suse.de>