aboutsummaryrefslogtreecommitdiff
path: root/include/sound/emu10k1.h
AgeCommit message (Expand)AuthorFilesLines
2023-07-17ALSA: emu10k1: set the "no filtering" bits on PCM voices on AudigyGravatar Oswald Buddenhagen 1-4/+7
2023-07-17ALSA: emu10k1: track loss of external clock on E-MU cardsGravatar Oswald Buddenhagen 1-0/+5
2023-07-10ALSA: emu10k1: make E-MU dock monitoring interrupt-drivenGravatar Oswald Buddenhagen 1-2/+2
2023-06-13ALSA: emu10k1: fix sample rates for E-MU cards at 44.1 kHz word clockGravatar Oswald Buddenhagen 1-0/+1
2023-06-13ALSA: emu10k1: query rate of external clock sources on E-MU cardsGravatar Oswald Buddenhagen 1-0/+5
2023-06-13ALSA: emu10k1: make available E-MU clock sources card-specificGravatar Oswald Buddenhagen 1-0/+2
2023-06-13ALSA: emu10k1: split off E-MU fallback clock from clock sourceGravatar Oswald Buddenhagen 1-1/+2
2023-06-05ALSA: emu10k1: vastly improve usefulness of info in /procGravatar Oswald Buddenhagen 1-0/+10
2023-06-05ALSA: emu10k1: make E-MU FPGA register dump in /proc more usefulGravatar Oswald Buddenhagen 1-0/+1
2023-05-24ALSA: emu10k1: add synchronized start of multi-channel playbackGravatar Oswald Buddenhagen 1-1/+9
2023-05-20ALSA: emu10k1: revamp playback voice allocatorGravatar Oswald Buddenhagen 1-1/+2
2023-05-20ALSA: emu10k1: make snd_emu10k1_voice_alloc() assign voices' epcmGravatar Oswald Buddenhagen 1-1/+2
2023-05-18ALSA: emu10k1: make freeing untouched playback voices cheapGravatar Oswald Buddenhagen 1-0/+1
2023-05-18ALSA: emu10k1: improve voice status display in /procGravatar Oswald Buddenhagen 1-7/+6
2023-05-18ALSA: emu10k1: enable bit-exact playback, part 4: send amountsGravatar Oswald Buddenhagen 1-0/+2
2023-05-18ALSA: emu10k1: introduce and use snd_emu10k1_ptr_write_multiple()Gravatar Oswald Buddenhagen 1-0/+4
2023-05-18ALSA: emu10k1: fix PCM playback cache and interrupt handlingGravatar Oswald Buddenhagen 1-18/+20
2023-05-18Revert "ALSA: emu10k1 - delay the PCM interrupts (add pcm_irq_delay parameter)"Gravatar Oswald Buddenhagen 1-1/+0
2023-05-17ALSA: emu10k1: make struct snd_emu1010 less wastefulGravatar Oswald Buddenhagen 1-2/+5
2023-05-17ALSA: emu10k1: add explicit support for E-MU 0404Gravatar Oswald Buddenhagen 1-0/+2
2023-05-17ALSA: emu10k1: make mixer control mass creation less wastefulGravatar Oswald Buddenhagen 1-1/+1
2023-05-17ALSA: emu10k1: make some initializer arrays less wastefulGravatar Oswald Buddenhagen 1-18/+18
2023-05-17ALSA: emu10k1: factor out snd_emu10k1_compose_audigy_sendamounts()Gravatar Oswald Buddenhagen 1-0/+3
2023-05-17ALSA: emu10k1: skip needless setting of some voice registersGravatar Oswald Buddenhagen 1-0/+8
2023-05-17ALSA: emu10k1: remove useless resets of stop-on-loop-end bitsGravatar Oswald Buddenhagen 1-0/+2
2023-05-17ALSA: emu10k1: cleanup envelope register initGravatar Oswald Buddenhagen 1-1/+0
2023-05-16ALSA: emu10k1: enable bit-exact playback, part 2: voice attenuationGravatar Oswald Buddenhagen 1-0/+3
2023-05-15ALSA: emu10k1: enable bit-exact playback, part 1: DSP attenuationGravatar Oswald Buddenhagen 1-3/+3
2023-05-15ALSA: emu10k1: automate encoding of sub-register definitionsGravatar Oswald Buddenhagen 1-63/+60
2023-05-12ALSA: emu10k1: apply channel delay hack to all E-MU cardsGravatar Oswald Buddenhagen 1-0/+1
2023-04-24ALSA: emu10k1: use high-level I/O in set_filterQ()Gravatar Oswald Buddenhagen 1-1/+2
2023-04-23ALSA: emu10k1: use high-level I/O functions also during initGravatar Oswald Buddenhagen 1-4/+5
2023-04-23ALSA: emu10k1: fixup DSP definesGravatar Oswald Buddenhagen 1-40/+6
2023-04-23ALSA: emu10k1: pull in some register definitions from kX-projectGravatar Oswald Buddenhagen 1-23/+55
2023-04-23ALSA: emu10k1: remove some bogus definesGravatar Oswald Buddenhagen 1-15/+0
2023-04-23ALSA: emu10k1: eliminate some unused definesGravatar Oswald Buddenhagen 1-6/+0
2023-04-23ALSA: emu10k1: fix lineup of EMU_HANA_* definesGravatar Oswald Buddenhagen 1-22/+22
2023-04-23ALSA: emu10k1: comment updatesGravatar Oswald Buddenhagen 1-264/+240
2023-04-22ALSA: emu10k1: fix snd_emu1010_fpga_read() input masking for rev2 cardsGravatar Oswald Buddenhagen 1-1/+2
2023-04-22ALSA: emu10k1: remove unused emu->pcm_playback_efx_substream fieldGravatar Oswald Buddenhagen 1-1/+0
2023-04-22ALSA: emu10k1: fix access to Audigy GPIO portGravatar Oswald Buddenhagen 1-1/+6
2023-04-22ALSA: emu10k1: properly assert E-MU FPGA access constaintsGravatar Oswald Buddenhagen 1-3/+3
2023-04-22ALSA: emu10k1: clean up P16V part somewhatGravatar Oswald Buddenhagen 1-2/+1
2023-04-22ALSA: emu10k1: remove unused snd_emu10k1_voice.emu fieldGravatar Oswald Buddenhagen 1-1/+0
2023-04-22ALSA: emu10k1: remove obsolete card type variable and definesGravatar Oswald Buddenhagen 1-1/+0
2023-04-21ALSA: emu10k1: clarify various fx8010.*_mask fieldsGravatar Oswald Buddenhagen 1-4/+2
2021-07-19ALSA: emu10k1: Allocate resources with device-managed APIsGravatar Takashi Iwai 1-4/+2
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156Gravatar Thomas Gleixner 1-16/+1
2018-04-16ALSA: emu10k1: Reduce GFP_ATOMIC allocationGravatar Takashi Iwai 1-2/+2
2018-02-14ALSA: emu10k1: add a IOMMU workaroundGravatar Maciej S. Szmigiero 1-0/+3