Ignore:
Timestamp:
Apr 19, 2025, 8:08:37 PM (4 months ago)
Author:
David Azarewicz
Message:

Merge in changes from 6.6-LTS branch.
Fixed additional 25+ problems.

Location:
GPL/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • GPL/trunk

  • GPL/trunk/alsa-kernel/pci/emu10k1/p16v.h

    r679 r772  
    33 *  Copyright (c) by James Courtier-Dutton <James@superbug.demon.co.uk>
    44 *  Driver p16v chips
    5  *  Version: 0.21
    6  *
    7  *  FEATURES currently supported:
    8  *    Output fixed at S32_LE, 2 channel to hw:0,0
    9  *    Rates: 44.1, 48, 96, 192.
    10  *
    11  *  Changelog:
    12  *  0.8
    13  *    Use separate card based buffer for periods table.
    14  *  0.9
    15  *    Use 2 channel output streams instead of 8 channel.
    16  *       (8 channel output streams might be good for ASIO type output)
    17  *    Corrected speaker output, so Front -> Front etc.
    18  *  0.10
    19  *    Fixed missed interrupts.
    20  *  0.11
    21  *    Add Sound card model number and names.
    22  *    Add Analog volume controls.
    23  *  0.12
    24  *    Corrected playback interrupts. Now interrupt per period, instead of half period.
    25  *  0.13
    26  *    Use single trigger for multichannel.
    27  *  0.14
    28  *    Mic capture now works at fixed: S32_LE, 96000Hz, Stereo.
    29  *  0.15
    30  *    Force buffer_size / period_size == INTEGER.
    31  *  0.16
    32  *    Update p16v.c to work with changed alsa api.
    33  *  0.17
    34  *    Update p16v.c to work with changed alsa api. Removed boot_devs.
    35  *  0.18
    36  *    Merging with snd-emu10k1 driver.
    37  *  0.19
    38  *    One stereo channel at 24bit now works.
    39  *  0.20
    40  *    Added better register defines.
    41  *  0.21
    42  *    Split from p16v.c
    43  *
    44  *  BUGS:
    45  *    Some stability problems when unloading the snd-p16v kernel module.
    46  *    --
    47  *
    48  *  TODO:
    49  *    SPDIF out.
    50  *    Find out how to change capture sample rates. E.g. To record SPDIF at 48000Hz.
    51  *    Currently capture fixed at 48000Hz.
    52  *
    53  *    --
    54  *  GENERAL INFO:
    55  *    Model: SB0240
    56  *    P16V Chip: CA0151-DBS
    57  *    Audigy 2 Chip: CA0102-IAT
    58  *    AC97 Codec: STAC 9721
    59  *    ADC: Philips 1361T (Stereo 24bit)
    60  *    DAC: CS4382-K (8-channel, 24bit, 192Khz)
    615 *
    626 *  This code was initially based on code from ALSA's emu10k1x.c which is:
     
    659
    6610/********************************************************************************************************/
    67 /* Audigy2 P16V pointer-offset register set, accessed through the PTR2 and DATA2 registers                     */
     11/* Audigy2 P16V pointer-offset register set, accessed through the PTR2 and DATA2 registers              */
    6812/********************************************************************************************************/
    6913                                                                                                                           
Note: See TracChangeset for help on using the changeset viewer.