aboutsummaryrefslogtreecommitdiffstats
path: root/include/sound/emu10k1.h
AgeCommit message (Expand)AuthorFilesLines
2024-04-28Merge branch 'topic/emu10k1-fix' into for-nextTakashi Iwai1-2/+6
2024-04-28ALSA: emu10k1: move code for entering E-MU card FPGA programming modeOswald Buddenhagen1-1/+1
2024-04-28ALSA: emu10k1: move snd_emu1010_load_firmware_entry() to io.cOswald Buddenhagen1-0/+1
2024-04-28ALSA: emu10k1: use mutex for E-MU FPGA access lockingOswald Buddenhagen1-0/+4
2024-04-28ALSA: emu10k1: move the whole GPIO event handling to the workqueueOswald Buddenhagen1-2/+1
2024-04-07ALSA: emu10k1: improve cache behavior documentationOswald Buddenhagen1-10/+18
2024-04-07ALSA: emu10k1: fix sample signedness issues in wavetable loaderOswald Buddenhagen1-2/+2
2023-07-17ALSA: emu10k1: set the "no filtering" bits on PCM voices on AudigyOswald Buddenhagen1-4/+7
2023-07-17ALSA: emu10k1: track loss of external clock on E-MU cardsOswald Buddenhagen1-0/+5
2023-07-10ALSA: emu10k1: make E-MU dock monitoring interrupt-drivenOswald Buddenhagen1-2/+2
2023-06-13ALSA: emu10k1: fix sample rates for E-MU cards at 44.1 kHz word clockOswald Buddenhagen1-0/+1
2023-06-13ALSA: emu10k1: query rate of external clock sources on E-MU cardsOswald Buddenhagen1-0/+5
2023-06-13ALSA: emu10k1: make available E-MU clock sources card-specificOswald Buddenhagen1-0/+2
2023-06-13ALSA: emu10k1: split off E-MU fallback clock from clock sourceOswald Buddenhagen1-1/+2
2023-06-05ALSA: emu10k1: vastly improve usefulness of info in /procOswald Buddenhagen1-0/+10
2023-06-05ALSA: emu10k1: make E-MU FPGA register dump in /proc more usefulOswald Buddenhagen1-0/+1
2023-05-24ALSA: emu10k1: add synchronized start of multi-channel playbackOswald Buddenhagen1-1/+9
2023-05-20ALSA: emu10k1: revamp playback voice allocatorOswald Buddenhagen1-1/+2
2023-05-20ALSA: emu10k1: make snd_emu10k1_voice_alloc() assign voices' epcmOswald Buddenhagen1-1/+2
2023-05-18ALSA: emu10k1: make freeing untouched playback voices cheapOswald Buddenhagen1-0/+1
2023-05-18ALSA: emu10k1: improve voice status display in /procOswald Buddenhagen1-7/+6
2023-05-18ALSA: emu10k1: enable bit-exact playback, part 4: send amountsOswald Buddenhagen1-0/+2
2023-05-18ALSA: emu10k1: introduce and use snd_emu10k1_ptr_write_multiple()Oswald Buddenhagen1-0/+4
2023-05-18ALSA: emu10k1: fix PCM playback cache and interrupt handlingOswald Buddenhagen1-18/+20
2023-05-18Revert "ALSA: emu10k1 - delay the PCM interrupts (add pcm_irq_delay parameter)"Oswald Buddenhagen1-1/+0
2023-05-17ALSA: emu10k1: make struct snd_emu1010 less wastefulOswald Buddenhagen1-2/+5
2023-05-17ALSA: emu10k1: add explicit support for E-MU 0404Oswald Buddenhagen1-0/+2
2023-05-17ALSA: emu10k1: make mixer control mass creation less wastefulOswald Buddenhagen1-1/+1
2023-05-17ALSA: emu10k1: make some initializer arrays less wastefulOswald Buddenhagen1-18/+18
2023-05-17ALSA: emu10k1: factor out snd_emu10k1_compose_audigy_sendamounts()Oswald Buddenhagen1-0/+3
2023-05-17ALSA: emu10k1: skip needless setting of some voice registersOswald Buddenhagen1-0/+8
2023-05-17ALSA: emu10k1: remove useless resets of stop-on-loop-end bitsOswald Buddenhagen1-0/+2
2023-05-17ALSA: emu10k1: cleanup envelope register initOswald Buddenhagen1-1/+0
2023-05-16ALSA: emu10k1: enable bit-exact playback, part 2: voice attenuationOswald Buddenhagen1-0/+3
2023-05-15ALSA: emu10k1: enable bit-exact playback, part 1: DSP attenuationOswald Buddenhagen1-3/+3
2023-05-15ALSA: emu10k1: automate encoding of sub-register definitionsOswald Buddenhagen1-63/+60
2023-05-12ALSA: emu10k1: apply channel delay hack to all E-MU cardsOswald Buddenhagen1-0/+1
2023-04-24ALSA: emu10k1: use high-level I/O in set_filterQ()Oswald Buddenhagen1-1/+2
2023-04-23ALSA: emu10k1: use high-level I/O functions also during initOswald Buddenhagen1-4/+5
2023-04-23ALSA: emu10k1: fixup DSP definesOswald Buddenhagen1-40/+6
2023-04-23ALSA: emu10k1: pull in some register definitions from kX-projectOswald Buddenhagen1-23/+55
2023-04-23ALSA: emu10k1: remove some bogus definesOswald Buddenhagen1-15/+0
2023-04-23ALSA: emu10k1: eliminate some unused definesOswald Buddenhagen1-6/+0
2023-04-23ALSA: emu10k1: fix lineup of EMU_HANA_* definesOswald Buddenhagen1-22/+22
2023-04-23ALSA: emu10k1: comment updatesOswald Buddenhagen1-264/+240
2023-04-22ALSA: emu10k1: fix snd_emu1010_fpga_read() input masking for rev2 cardsOswald Buddenhagen1-1/+2
2023-04-22ALSA: emu10k1: remove unused emu->pcm_playback_efx_substream fieldOswald Buddenhagen1-1/+0
2023-04-22ALSA: emu10k1: fix access to Audigy GPIO portOswald Buddenhagen1-1/+6
2023-04-22ALSA: emu10k1: properly assert E-MU FPGA access constaintsOswald Buddenhagen1-3/+3
2023-04-22ALSA: emu10k1: clean up P16V part somewhatOswald Buddenhagen1-2/+1
2023-04-22ALSA: emu10k1: remove unused snd_emu10k1_voice.emu fieldOswald Buddenhagen1-1/+0
2023-04-22ALSA: emu10k1: remove obsolete card type variable and definesOswald Buddenhagen1-1/+0
2023-04-21ALSA: emu10k1: clarify various fx8010.*_mask fieldsOswald Buddenhagen1-4/+2
2021-07-19ALSA: emu10k1: Allocate resources with device-managed APIsTakashi Iwai1-4/+2
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156Thomas Gleixner1-16/+1
2018-04-16ALSA: emu10k1: Reduce GFP_ATOMIC allocationTakashi Iwai1-2/+2
2018-02-14ALSA: emu10k1: add a IOMMU workaroundMaciej S. Szmigiero1-0/+3
2018-02-14ALSA: emu10k1: remove reserved_pageMaciej S. Szmigiero1-1/+0
2016-11-15ALSA: emu10k1: Use workqueue instead of kthread for emu1010 fw pollingTakashi Iwai1-1/+2
2015-04-29ALSA: emu10k1: Emu10k2 32 bit DMA modePeter Zubaj1-5/+9
2015-01-28ALSA: Include linux/io.h instead of asm/io.hTakashi Iwai1-1/+1
2015-01-02ALSA: emu10k1: Remove always NULL parametersLars-Peter Clausen1-7/+7
2014-03-11Revert "ALSA: emu10k1: Fix warning: "CCR" redefined"Geert Uytterhoeven1-2/+0
2013-04-24ALSA: emu10k1: Fix dock firmware loadingTakashi Iwai1-0/+1
2012-11-22ALSA: emu10k1: don't update firmware during suspend/resumeTakashi Iwai1-0/+1
2012-11-22ALSA: emu10k1: cache emu1010 firmwareTakashi Iwai1-0/+3
2012-10-09UAPI: (Scripted) Disintegrate include/soundDavid Howells1-352/+3
2012-08-14ALSA: PCI: Replace CONFIG_PM with CONFIG_PM_SLEEPTakashi Iwai1-2/+2
2010-10-18ALSA: emu10k1: Fix warning: "CCR" redefinedNobuhiro Iwamatsu1-0/+2
2010-08-18ALSA: emu10k1 - delay the PCM interrupts (add pcm_irq_delay parameter)Jaroslav Kysela1-0/+1
2009-03-26emu101k1.h: fix duplicate include of <linux/types.h>Arnd Bergmann1-1/+0
2009-03-26make most exported headers use strict integer typesArnd Bergmann1-4/+8
2008-06-02[ALSA] emu10k1 - Fix inverted Analog/Digital mixer switch on Audigy2Takashi Iwai1-0/+1
2008-01-31[ALSA] emu10k1: General cleanup, add new locks, fix alsa bug#3501, kernel bug...James Courtier-Dutton1-0/+2
2008-01-31[ALSA] emu10k1 - Use enum for emu_model typesTakashi Iwai1-0/+8
2008-01-31[ALSA] emu10k1 - 1616(M) cardbus improvementsCtirad Fertr1-0/+30
2008-01-31[ALSA] snd:emu10k1: E-Mu updates. Fixes to firmware loading and support for 0...James Courtier-Dutton1-1/+1
2008-01-31[ALSA] emu10k1: Add comments regarding E-Mu ins and outs.James Courtier-Dutton1-0/+189
2007-10-16[ALSA] Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.czJaroslav Kysela1-1/+1
2007-10-16[ALSA] Routines for effect processor FX8010: Use list_for_each_entryMatthias Kaehlcke1-2/+0
2007-10-16[ALSA] snd-emu10k1:Implement SPDIF/ADAT status.James Courtier-Dutton1-3/+5
2007-10-16[ALSA] snd-emu10k1:Improves firmware loading for E-Mu cards.James Courtier-Dutton1-0/+1
2007-10-16[ALSA] snd-emu10k1: Add support for E-Mu 1616 PCI, 1616M PCI, 0404 PCI, E-MuJames Courtier-Dutton1-0/+2
2007-07-20[ALSA] emu10k1 - EMU 1212 with 16 capture channelsPavel Hofman1-0/+16
2007-02-14[ALSA] emu10k1: fix typoClemens Ladisch1-1/+1
2007-02-09[ALSA] Add even more 'const' to everything related to TLVTakashi Iwai1-1/+1
2007-02-09[ALSA] emu10k1 - Fix ABI for older ld10k1Takashi Iwai1-4/+17
2007-02-09[ALSA] emu10k1: Update registers defines for the Audigy 2/emu10k2.5James Courtier-Dutton1-8/+55
2007-02-09[ALSA] emu10k1: Add Audio capture support for Audigy 2 ZS Notebook.James Courtier-Dutton1-0/+3
2007-02-09[ALSA] snd-emu10k1: Add emu1010 internal clock rate control for 44100 or 48000.James Courtier-Dutton1-0/+1
2007-02-09[ALSA] snd_emu10k1: Added support for 14dB Attenuation PADS on DACs and ADCs.James Courtier-Dutton1-7/+22
2007-02-09[ALSA] snd-emu10k1: Added support for emu1010, including E-Mu 1212m and E-Mu ...James Courtier-Dutton1-2/+313
2006-10-05IRQ: Maintain regs pointer globally rather than passing to IRQ handlersDavid Howells1-1/+1
2006-09-23[ALSA] snd-emu10k1: Implement dB gain infomation.James Courtier-Dutton1-0/+4
2006-06-22[ALSA] emu10k1: Add support for Audigy4 (not Pro)James Courtier-Dutton1-0/+2
2006-03-22[ALSA] semaphore -> mutex (PCI part)Ingo Molnar1-2/+2
2006-01-03[ALSA] snd-emu10k1: Removes some distortion from Audigy 2 ZS Notebook.James Courtier-Dutton1-0/+3
2006-01-03[ALSA] emu10k1: Partial support for Creative emu1212mJames Courtier-Dutton1-0/+1
2006-01-03[ALSA] emu10k1 - Add PM supportTakashi Iwai1-2/+29
2006-01-03[ALSA] Remove xxx_t typedefs: PCI emu10k1Takashi Iwai1-165/+171
2005-11-04[ALSA] emu10k1 - Use 31 bit DMA mask for AudigyLee Revell1-1/+2
2005-10-31[PATCH] Creative Audigy 2 cardbus: Add IO window wakeup magicJames Courtier-Dutton1-0/+1
2005-10-07[ALSA] emu10k1 - Fix loading of SBLive Game boardTakashi Iwai1-1/+1
2005-09-12[ALSA] Remove superfluous PCI ID definitionsTakashi Iwai1-7/+0
2005-08-30[ALSA] sound - fix .iface field of mixer control elementsClemens Ladisch1-1/+1
2005-07-28[ALSA] emu10k1: Add module option uint subsystem.James Courtier-Dutton1-0/+1
2005-05-29[ALSA] Implement different capture sources.James Courtier-Dutton1-0/+1
2005-05-29[ALSA] Update A_SAMPLE_RATE register details.James Courtier-Dutton1-2/+18
2005-05-29[ALSA] Improve SPDIF playback via the P16V/CA0151 chip.James Courtier-Dutton1-0/+1
2005-05-29[ALSA] Check revision for the proper detection of audigy 2Takashi Iwai1-0/+1
2005-05-29[ALSA] Use old default id strings for compatibilityTakashi Iwai1-2/+3
2005-05-29[ALSA] clean up card featuresLee Revell1-6/+3
2005-05-29[ALSA] Adds Capture to P16V chip.James Courtier-Dutton1-1/+4
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+1544