Ignore:
Timestamp:
Jul 13, 2007, 4:47:31 PM (18 years ago)
Author:
Brendan Oakley
Message:

Merged to Alsa 0.9.0rc3

File:
1 edited

Legend:

Unmodified
Added
Removed
  • GPL/branches/alsa-resync1/alsa-kernel/pci/cs4281.c

    r206 r210  
    882882static snd_pcm_hardware_t snd_cs4281_playback =
    883883{
    884     /*  info:                   */      (SNDRV_PCM_INFO_MMAP |
     884        .info =                 (SNDRV_PCM_INFO_MMAP |
    885885                                         SNDRV_PCM_INFO_INTERLEAVED |
    886886                                         SNDRV_PCM_INFO_MMAP_VALID |
     
    888888                                         SNDRV_PCM_INFO_RESUME |
    889889                                         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 |
    891891                                         SNDRV_PCM_FMTBIT_U16_LE | SNDRV_PCM_FMTBIT_S16_LE |
    892892                                         SNDRV_PCM_FMTBIT_U16_BE | SNDRV_PCM_FMTBIT_S16_BE |
    893893                                         SNDRV_PCM_FMTBIT_U32_LE | SNDRV_PCM_FMTBIT_S32_LE |
    894894                                         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,
    906906};
    907907
    908908static snd_pcm_hardware_t snd_cs4281_capture =
    909909{
    910     /*  info:                   */      (SNDRV_PCM_INFO_MMAP |
     910        .info =                 (SNDRV_PCM_INFO_MMAP |
    911911                                         SNDRV_PCM_INFO_INTERLEAVED |
    912912                                         SNDRV_PCM_INFO_MMAP_VALID |
     
    914914                                         SNDRV_PCM_INFO_RESUME |
    915915                                         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 |
    917917                                         SNDRV_PCM_FMTBIT_U16_LE | SNDRV_PCM_FMTBIT_S16_LE |
    918918                                         SNDRV_PCM_FMTBIT_U16_BE | SNDRV_PCM_FMTBIT_S16_BE |
    919919                                         SNDRV_PCM_FMTBIT_U32_LE | SNDRV_PCM_FMTBIT_S32_LE |
    920920                                         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,
    932932};
    933933
     
    989989
    990990static 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,
    1000999};
    10011000
    10021001static 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,
    10121010};
    10131011
     
    13931391    unsigned int tmp;
    13941392    int err;
    1395 #ifdef TARGET_OS2
    13961393    static snd_device_ops_t ops = {
    1397         snd_cs4281_dev_free,0,0,0
     1394                .dev_free =     snd_cs4281_dev_free,
    13981395    };
    1399 #else
    1400     static snd_device_ops_t ops = {
    1401     dev_free:   snd_cs4281_dev_free,
    1402     };
    1403 #endif
    14041396
    14051397    *rchip = NULL;
Note: See TracChangeset for help on using the changeset viewer.