Ignore:
Timestamp:
Oct 14, 2007, 6:23:32 AM (18 years ago)
Author:
Brendan Oakley
Message:

Re-merged to 0.9.5 a load of stuff that was previously missed

Location:
GPL/branches/alsa-resync1/alsa-kernel/pci
Files:
4 deleted
8 edited

Legend:

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

    r215 r256  
    792792                {
    793793                        /* E */ 0x8000,0x8000,
    794                         /* F */ 0xffff,0xffff
     794                        /* F */ 0x8000,0x8000
    795795                }
    796796        };
     
    13581358                }
    13591359
    1360                 if (pcm_channel_id != DSP_IEC958_CHANNEL ||
    1361                     !(ins->spdif_status_out & DSP_SPDIF_STATUS_AC3_MODE))
    1362                         cs46xx_dsp_set_src_sample_rate(chip,src_scb,sample_rate);
     1360                /* cs46xx_dsp_set_src_sample_rate(chip,src_scb,sample_rate); */
    13631361
    13641362                ins->nsrc_scb ++;
  • GPL/branches/alsa-resync1/alsa-kernel/pci/emu10k1/emu10k1.c

    r207 r256  
    101101static struct pci_device_id snd_emu10k1_ids[] = {
    102102    { 0x1102, 0x0002, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 },        /* EMU10K1 */
     103        { 0x1102, 0x0006, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 },    /* Dell OEM version (EMU10K1) */
    103104    { 0x1102, 0x0004, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 1 },        /* Audigy */
    104105    { 0x1102, 0x0008, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 1 },    /* Audigy 2 Value SB0400 */
  • GPL/branches/alsa-resync1/alsa-kernel/pci/fm801.c

    r210 r256  
    565565                                 SNDRV_PCM_INFO_PAUSE |
    566566                                 SNDRV_PCM_INFO_MMAP_VALID),
    567         /*.formats =           */ SNDRV_PCM_FMTBIT_U8 | SNDRV_PCM_FMTBIT_S16_LE,
    568         /*.rates =             */ SNDRV_PCM_RATE_KNOT | SNDRV_PCM_RATE_8000_48000,
    569         /*.rate_min =          */ 5500,
    570         /*.rate_max =          */ 48000,
    571         /*.channels_min =      */       1,
    572         /*.channels_max =      */       2,
    573         /*.buffer_bytes_max =  */ (128*1024),
    574         /*.period_bytes_min =  */ 64,
    575         /*.period_bytes_max =  */ (128*1024),
    576         /*.periods_min =       */       1,
    577         /*.periods_max =       */       1024,
    578         /*.fifo_size =         */ 0,
     567        .formats =              SNDRV_PCM_FMTBIT_U8 | SNDRV_PCM_FMTBIT_S16_LE,
     568        .rates =                SNDRV_PCM_RATE_KNOT | SNDRV_PCM_RATE_8000_48000,
     569        .rate_min =             5500,
     570        .rate_max =             48000,
     571        .channels_min =         1,
     572        .channels_max =         2,
     573        .buffer_bytes_max =     (128*1024),
     574        .period_bytes_min =     64,
     575        .period_bytes_max =     (128*1024),
     576        .periods_min =          1,
     577        .periods_max =          1024,
     578        .fifo_size =            0,
    579579};
    580580
     
    585585                                 SNDRV_PCM_INFO_PAUSE |
    586586                                 SNDRV_PCM_INFO_MMAP_VALID),
    587         /*.formats =           */ SNDRV_PCM_FMTBIT_U8 | SNDRV_PCM_FMTBIT_S16_LE,
    588         /*.rates =             */ SNDRV_PCM_RATE_KNOT | SNDRV_PCM_RATE_8000_48000,
    589         /*.rate_min =          */ 5500,
    590         /*.rate_max =          */ 48000,
    591         /*.channels_min =      */       1,
    592         /*.channels_max =      */       2,
    593         /*.buffer_bytes_max =  */ (128*1024),
    594         /*.period_bytes_min =  */ 64,
    595         /*.period_bytes_max =  */ (128*1024),
    596         /*.periods_min =       */       1,
    597         /*.periods_max =       */       1024,
    598         /*.fifo_size =         */ 0,
     587        .formats =              SNDRV_PCM_FMTBIT_U8 | SNDRV_PCM_FMTBIT_S16_LE,
     588        .rates =                SNDRV_PCM_RATE_KNOT | SNDRV_PCM_RATE_8000_48000,
     589        .rate_min =             5500,
     590        .rate_max =             48000,
     591        .channels_min =         1,
     592        .channels_max =         2,
     593        .buffer_bytes_max =     (128*1024),
     594        .period_bytes_min =     64,
     595        .period_bytes_max =     (128*1024),
     596        .periods_min =          1,
     597        .periods_max =          1024,
     598        .fifo_size =            0,
    599599};
    600600
  • GPL/branches/alsa-resync1/alsa-kernel/pci/ice1712/hoontech.c

    r212 r256  
    219219                snd_ice1712_hoontech_init,
    220220        },
     221        {
     222                ICE1712_SUBDEVICE_STDSP24_MEDIA7_1,
     223                "Hoontech STA DSP24 Media 7.1",
     224                snd_ice1712_hoontech_init,
     225        },
    221226        { } /* terminator */
    222227};
  • GPL/branches/alsa-resync1/alsa-kernel/pci/ice1712/hoontech.h

    r212 r256  
    2525 */     
    2626
    27 #define  HOONTECH_DEVICE_DESC          "{Hoontech SoundTrack DSP 24},"
     27#define  HOONTECH_DEVICE_DESC \
     28        "{Hoontech SoundTrack DSP 24}," \
     29        "{Hoontech SoundTrack DSP 24 Value}," \
     30        "{Hoontech SoundTrack DSP 24 Media 7.1}," \
    2831
    29 #define ICE1712_SUBDEVICE_STDSP24       0x12141217      /* Hoontech SoundTrack Audio DSP 24 */
     32#define ICE1712_SUBDEVICE_STDSP24               0x12141217      /* Hoontech SoundTrack Audio DSP 24 */
     33#define ICE1712_SUBDEVICE_STDSP24_MEDIA7_1      0x16141217      /* Hoontech ST Audio DSP24 Media 7.1 */
    3034
    3135extern struct snd_ice1712_card_info snd_ice1712_hoontech_cards[];
  • GPL/branches/alsa-resync1/alsa-kernel/pci/intel8x0.c

    r210 r256  
    11601160    struct intel8x0 *chip = snd_pcm_substream_chip(substream);
    11611161    snd_pcm_runtime_t *runtime = substream->runtime;
     1162        static unsigned int i, rates[] = {
     1163                /* ATTENTION: these values depend on the definition in pcm.h! */
     1164                5512, 8000, 11025, 16000, 22050, 32000, 44100, 480000
     1165        };
    11621166    int err;
    11631167
  • GPL/branches/alsa-resync1/alsa-kernel/pci/rme9652/hdsp.c

    r250 r256  
    2626#include <linux/delay.h>
    2727#include <linux/interrupt.h>
     28#include <linux/init.h>
    2829#include <linux/slab.h>
    2930#include <linux/pci.h>
     
    32313232        channel_buf = hdsp_channel_buffer_location (hdsp, substream->pstr->stream, channel);
    32323233        snd_assert(channel_buf != NULL, return -EIO);
    3233         copy_from_user(channel_buf + pos * 4, src, count * 4);
     3234        if (copy_from_user(channel_buf + pos * 4, src, count * 4))
     3235                return -EFAULT;
    32343236        return count;
    32353237}
     
    32453247        channel_buf = hdsp_channel_buffer_location (hdsp, substream->pstr->stream, channel);
    32463248        snd_assert(channel_buf != NULL, return -EIO);
    3247         copy_to_user(dst, channel_buf + pos * 4, count * 4);
     3249        if (copy_to_user(dst, channel_buf + pos * 4, count * 4))
     3250                return -EFAULT;
    32483251        return count;
    32493252}
  • GPL/branches/alsa-resync1/alsa-kernel/pci/trident/trident_main.c

    r246 r256  
    17791779};
    17801780
    1781 
    17821781static snd_pcm_hardware_t snd_trident_spdif_7018 =
    17831782{
    1784     /*  .info =              */   (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED |
    1785                                   SNDRV_PCM_INFO_BLOCK_TRANSFER |
    1786                                   SNDRV_PCM_INFO_MMAP_VALID | SNDRV_PCM_INFO_SYNC_START |
    1787                                    SNDRV_PCM_INFO_PAUSE /* | SNDRV_PCM_INFO_RESUME */),
    1788                                    /*   .formats =           */   SNDRV_PCM_FMTBIT_S16_LE,
    1789                                    /*   .rates =             */   SNDRV_PCM_RATE_48000,
    1790                                    /*   .rate_min =          */   48000,
    1791                                    /*   .rate_max =          */   48000,
    1792                                    /*   .channels_min =      */   2,
    1793                                    /*   .channels_max =      */   2,
    1794                                    /*   .buffer_bytes_max =  */   (128*1024),
    1795                                    /*   .period_bytes_min =  */   64,
    1796                                    /*   .period_bytes_max =  */   (128*1024),
    1797                                    /*   .periods_min =       */   1,
    1798                                    /*   .periods_max =       */   1024,
    1799                                    /*   .fifo_size =         */   0,
     1783        .info =                 (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED |
     1784                                SNDRV_PCM_INFO_BLOCK_TRANSFER |
     1785                                SNDRV_PCM_INFO_MMAP_VALID | SNDRV_PCM_INFO_SYNC_START |
     1786                                 SNDRV_PCM_INFO_PAUSE | SNDRV_PCM_INFO_RESUME),
     1787        .formats =              SNDRV_PCM_FMTBIT_S16_LE,
     1788        .rates =                SNDRV_PCM_RATE_48000,
     1789        .rate_min =             48000,
     1790        .rate_max =             48000,
     1791        .channels_min =         2,
     1792        .channels_max =         2,
     1793        .buffer_bytes_max =     (128*1024),
     1794        .period_bytes_min =     64,
     1795        .period_bytes_max =     (128*1024),
     1796        .periods_min =          1,
     1797        .periods_max =          1024,
     1798        .fifo_size =            0,
    18001799};
     1800
    18011801static void snd_trident_pcm_free_substream(snd_pcm_runtime_t *runtime)
    18021802{
     
    28852885        .name =         "PCM Chorus Playback Volume",
    28862886        .access =       SNDRV_CTL_ELEM_ACCESS_READWRITE | SNDRV_CTL_ELEM_ACCESS_INACTIVE,
     2887        .count =        32,
    28872888        .info =         snd_trident_pcm_cvol_control_info,
    28882889        .get =          snd_trident_pcm_cvol_control_get,
Note: See TracChangeset for help on using the changeset viewer.