aboutsummaryrefslogtreecommitdiffstats
path: root/sound/pci/lola/lola.c
Commit message (Collapse)AuthorAgeFilesLines
* ALSA: lola - Fix section mismatchTakashi Iwai2011-06-151-1/+1
| | | | | | Add missing __devinit. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* ALSA: lola - Implement polling_mode like hd-audioTakashi Iwai2011-05-031-1/+11
| | | | | | Also protect the call of lola_update_rirb() with spinlock. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* ALSA: lola - Allow granularity changesTakashi Iwai2011-05-031-5/+22
| | | | | | | Add some sanity checks. Change PCM parameters appropriately per granularity. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* ALSA: lola - Use SG-bufferTakashi Iwai2011-05-031-1/+0
| | | | | | Completely switch to SG-buffer now, as it's working stably. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* ALSA: lola - Add Lola-specific module optionsTakashi Iwai2011-05-031-10/+35
| | | | | | | | | | | Added granularity and sample_rate_min module options. The former controls the h/w access granularity. As default, it's set to the max value 32. The latter controls the minimum sample rate in Hz, as default 16000. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* ALSA: lola - Fix PCM stallsTakashi Iwai2011-05-031-4/+13
| | | | Signed-off-by: Takashi Iwai <tiwai@suse.de>
* ALSA: lola - Suppress the debug printTakashi Iwai2011-05-031-4/+4
| | | | | | Use snd_printdd() for less important debug messages. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* ALSA: Add the driver for Digigram Lola PCI-e boardsTakashi Iwai2011-05-031-0/+731
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>