via82xx_modem.c (436ec40e0cdf74eae90af6be6c287396e388f1fb) via82xx_modem.c (5116b94af07a9775ed694562f354e931b2cc04d4)
1/*
2 * ALSA modem driver for VIA VT82xx (South Bridge)
3 *
4 * VT82C686A/B/C, VT8233A/C, VT8235
5 *
6 * Copyright (c) 2000 Jaroslav Kysela <perex@perex.cz>
7 * Tjeerd.Mulder <Tjeerd.Mulder@fujitsu-siemens.com>
8 * 2002 Takashi Iwai <tiwai@suse.de>

--- 851 unchanged lines hidden (view full) ---

860 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_CAPTURE, &snd_via686_capture_ops);
861 pcm->dev_class = SNDRV_PCM_CLASS_MODEM;
862 pcm->private_data = chip;
863 strcpy(pcm->name, chip->card->shortname);
864 chip->pcms[0] = pcm;
865 init_viadev(chip, 0, VIA_REG_MO_STATUS, 0);
866 init_viadev(chip, 1, VIA_REG_MI_STATUS, 1);
867
1/*
2 * ALSA modem driver for VIA VT82xx (South Bridge)
3 *
4 * VT82C686A/B/C, VT8233A/C, VT8235
5 *
6 * Copyright (c) 2000 Jaroslav Kysela <perex@perex.cz>
7 * Tjeerd.Mulder <Tjeerd.Mulder@fujitsu-siemens.com>
8 * 2002 Takashi Iwai <tiwai@suse.de>

--- 851 unchanged lines hidden (view full) ---

860 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_CAPTURE, &snd_via686_capture_ops);
861 pcm->dev_class = SNDRV_PCM_CLASS_MODEM;
862 pcm->private_data = chip;
863 strcpy(pcm->name, chip->card->shortname);
864 chip->pcms[0] = pcm;
865 init_viadev(chip, 0, VIA_REG_MO_STATUS, 0);
866 init_viadev(chip, 1, VIA_REG_MI_STATUS, 1);
867
868 if ((err = snd_pcm_lib_preallocate_pages_for_all(pcm, SNDRV_DMA_TYPE_DEV_SG,
869 snd_dma_pci_data(chip->pci),
870 64*1024, 128*1024)) < 0)
871 return err;
872
868 snd_pcm_lib_preallocate_pages_for_all(pcm, SNDRV_DMA_TYPE_DEV_SG,
869 snd_dma_pci_data(chip->pci),
870 64*1024, 128*1024);
873 return 0;
874}
875
876
877/*
878 * Mixer part
879 */
880

--- 350 unchanged lines hidden ---
871 return 0;
872}
873
874
875/*
876 * Mixer part
877 */
878

--- 350 unchanged lines hidden ---