Changeset 210 for GPL/branches/alsa-resync1/alsa-kernel/pci/cs4281.c
- Timestamp:
- Jul 13, 2007, 4:47:31 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GPL/branches/alsa-resync1/alsa-kernel/pci/cs4281.c
r206 r210 882 882 static snd_pcm_hardware_t snd_cs4281_playback = 883 883 { 884 /* info: */(SNDRV_PCM_INFO_MMAP |884 .info = (SNDRV_PCM_INFO_MMAP | 885 885 SNDRV_PCM_INFO_INTERLEAVED | 886 886 SNDRV_PCM_INFO_MMAP_VALID | … … 888 888 SNDRV_PCM_INFO_RESUME | 889 889 SNDRV_PCM_INFO_SYNC_START), 890 /* formats: */SNDRV_PCM_FMTBIT_U8 | SNDRV_PCM_FMTBIT_S8 |890 .formats = SNDRV_PCM_FMTBIT_U8 | SNDRV_PCM_FMTBIT_S8 | 891 891 SNDRV_PCM_FMTBIT_U16_LE | SNDRV_PCM_FMTBIT_S16_LE | 892 892 SNDRV_PCM_FMTBIT_U16_BE | SNDRV_PCM_FMTBIT_S16_BE | 893 893 SNDRV_PCM_FMTBIT_U32_LE | SNDRV_PCM_FMTBIT_S32_LE | 894 894 SNDRV_PCM_FMTBIT_U32_BE | SNDRV_PCM_FMTBIT_S32_BE, 895 /* rates: */SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_48000,896 /* rate_min: */4000,897 /* rate_max: */48000,898 /* channels_min: */1,899 /* channels_max: */2,900 /* buffer_bytes_max: */(512*1024),901 /* period_bytes_min: */64,902 /* period_bytes_max: */(512*1024),903 /* periods_min: */1,904 /* periods_max: */2,905 /* fifo_size: */CS4281_FIFO_SIZE,895 .rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_48000, 896 .rate_min = 4000, 897 .rate_max = 48000, 898 .channels_min = 1, 899 .channels_max = 2, 900 .buffer_bytes_max = (512*1024), 901 .period_bytes_min = 64, 902 .period_bytes_max = (512*1024), 903 .periods_min = 1, 904 .periods_max = 2, 905 .fifo_size = CS4281_FIFO_SIZE, 906 906 }; 907 907 908 908 static snd_pcm_hardware_t snd_cs4281_capture = 909 909 { 910 /* info: */(SNDRV_PCM_INFO_MMAP |910 .info = (SNDRV_PCM_INFO_MMAP | 911 911 SNDRV_PCM_INFO_INTERLEAVED | 912 912 SNDRV_PCM_INFO_MMAP_VALID | … … 914 914 SNDRV_PCM_INFO_RESUME | 915 915 SNDRV_PCM_INFO_SYNC_START), 916 /* formats: */ //SNDRV_PCM_FMTBIT_U8 | SNDRV_PCM_FMTBIT_S8 |916 .formats = SNDRV_PCM_FMTBIT_U8 | SNDRV_PCM_FMTBIT_S8 | 917 917 SNDRV_PCM_FMTBIT_U16_LE | SNDRV_PCM_FMTBIT_S16_LE | 918 918 SNDRV_PCM_FMTBIT_U16_BE | SNDRV_PCM_FMTBIT_S16_BE | 919 919 SNDRV_PCM_FMTBIT_U32_LE | SNDRV_PCM_FMTBIT_S32_LE | 920 920 SNDRV_PCM_FMTBIT_U32_BE | SNDRV_PCM_FMTBIT_S32_BE, 921 /* rates: */SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_48000,922 /* rate_min: */4000,923 /* rate_max: */48000,924 /* channels_min: */1,925 /* channels_max: */2,926 /* buffer_bytes_max: */(512*1024),927 /* period_bytes_min: */64,928 /* period_bytes_max: */(512*1024),929 /* periods_min: */1,930 /* periods_max: */2,931 /* fifo_size: */CS4281_FIFO_SIZE,921 .rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_48000, 922 .rate_min = 4000, 923 .rate_max = 48000, 924 .channels_min = 1, 925 .channels_max = 2, 926 .buffer_bytes_max = (512*1024), 927 .period_bytes_min = 64, 928 .period_bytes_max = (512*1024), 929 .periods_min = 1, 930 .periods_max = 2, 931 .fifo_size = CS4281_FIFO_SIZE, 932 932 }; 933 933 … … 989 989 990 990 static snd_pcm_ops_t snd_cs4281_playback_ops = { 991 /* .open = */ snd_cs4281_playback_open, 992 /* .close = */ snd_cs4281_playback_close, 993 /* .ioctl = */ snd_pcm_lib_ioctl, 994 /* .hw_params = */ snd_cs4281_hw_params, 995 /* .hw_free = */ snd_cs4281_hw_free, 996 /* .prepare = */ snd_cs4281_playback_prepare, 997 /* .trigger = */ snd_cs4281_trigger, 998 /* .pointer = */ snd_cs4281_pointer, 999 0,0,0,0 991 .open = snd_cs4281_playback_open, 992 .close = snd_cs4281_playback_close, 993 .ioctl = snd_pcm_lib_ioctl, 994 .hw_params = snd_cs4281_hw_params, 995 .hw_free = snd_cs4281_hw_free, 996 .prepare = snd_cs4281_playback_prepare, 997 .trigger = snd_cs4281_trigger, 998 .pointer = snd_cs4281_pointer, 1000 999 }; 1001 1000 1002 1001 static snd_pcm_ops_t snd_cs4281_capture_ops = { 1003 /* .open = */ snd_cs4281_capture_open, 1004 /* .close = */ snd_cs4281_capture_close, 1005 /* .ioctl = */ snd_pcm_lib_ioctl, 1006 /* .hw_params = */ snd_cs4281_hw_params, 1007 /* .hw_free = */ snd_cs4281_hw_free, 1008 /* .prepare = */ snd_cs4281_capture_prepare, 1009 /* .trigger = */ snd_cs4281_trigger, 1010 /* .pointer = */ snd_cs4281_pointer, 1011 0,0,0,0 1002 .open = snd_cs4281_capture_open, 1003 .close = snd_cs4281_capture_close, 1004 .ioctl = snd_pcm_lib_ioctl, 1005 .hw_params = snd_cs4281_hw_params, 1006 .hw_free = snd_cs4281_hw_free, 1007 .prepare = snd_cs4281_capture_prepare, 1008 .trigger = snd_cs4281_trigger, 1009 .pointer = snd_cs4281_pointer, 1012 1010 }; 1013 1011 … … 1393 1391 unsigned int tmp; 1394 1392 int err; 1395 #ifdef TARGET_OS21396 1393 static snd_device_ops_t ops = { 1397 snd_cs4281_dev_free,0,0,0 1394 .dev_free = snd_cs4281_dev_free, 1398 1395 }; 1399 #else1400 static snd_device_ops_t ops = {1401 dev_free: snd_cs4281_dev_free,1402 };1403 #endif1404 1396 1405 1397 *rchip = NULL;
Note:
See TracChangeset
for help on using the changeset viewer.