aboutsummaryrefslogtreecommitdiffstats
path: root/sound/pci/emu10k1/emu10k1_main.c
AgeCommit message (Expand)AuthorFilesLines
11 daysALSA: emu10k1: fix E-MU dock initializationOswald Buddenhagen1-0/+6
11 daysALSA: emu10k1: use mutex for E-MU FPGA access lockingOswald Buddenhagen1-4/+15
11 daysALSA: emu10k1: move the whole GPIO event handling to the workqueueOswald Buddenhagen1-28/+28
11 daysALSA: emu10k1: factor out snd_emu1010_load_dock_firmware()Oswald Buddenhagen1-30/+36
11 daysALSA: emu10k1: fix E-MU card dock presence monitoringOswald Buddenhagen1-7/+10
2023-07-17ALSA: emu10k1: rework copyright statementsOswald Buddenhagen1-5/+3
2023-07-17ALSA: emu10k1: clean up driver status commentsOswald Buddenhagen1-6/+0
2023-07-17ALSA: emu10k1: track loss of external clock on E-MU cardsOswald Buddenhagen1-1/+29
2023-07-13ALSA: emu10k1: remove superfluous IRQ enable state savingOswald Buddenhagen1-3/+2
2023-07-10ALSA: emu10k1: make E-MU dock monitoring interrupt-drivenOswald Buddenhagen1-23/+28
2023-06-13ALSA: emu10k1: make available E-MU clock sources card-specificOswald Buddenhagen1-2/+2
2023-06-13ALSA: emu10k1: split off E-MU fallback clock from clock sourceOswald Buddenhagen1-1/+2
2023-05-18ALSA: emu10k1: introduce and use snd_emu10k1_ptr_write_multiple()Oswald Buddenhagen1-75/+93
2023-05-17ALSA: emu10k1: add explicit support for E-MU 0404Oswald Buddenhagen1-6/+14
2023-05-17ALSA: emu10k1: make E-MU I/O routing init data-drivenOswald Buddenhagen1-246/+2
2023-05-17ALSA: emu10k1: cleanup envelope register initOswald Buddenhagen1-6/+4
2023-05-17ALSA: emu10k1: straighten out FX send initOswald Buddenhagen1-1/+1
2023-05-08ALSA: emu10k1: minor E-MU naming fixupsOswald Buddenhagen1-8/+8
2023-04-28ALSA: emu10k1: use more existing defines instead of open-coded numbersOswald Buddenhagen1-23/+23
2023-04-23ALSA: emu10k1: use high-level I/O functions also during initOswald Buddenhagen1-14/+6
2023-04-23ALSA: emu10k1: skip Sound Blaster-specific hacks for E-MU cardsOswald Buddenhagen1-3/+3
2023-04-23ALSA: emu10k1: pull in some register definitions from kX-projectOswald Buddenhagen1-1/+1
2023-04-23ALSA: emu10k1: comment updatesOswald Buddenhagen1-33/+44
2023-04-22ALSA: emu10k1: remove unused `resume` parameter from snd_emu10k1_init()Oswald Buddenhagen1-3/+3
2023-04-22ALSA: emu10k1: remove remaining cruft from snd_emu10k1_emu1010_init()Oswald Buddenhagen1-26/+1
2023-04-22ALSA: emu10k1: remove apparently pointless EMU_HANA_OPTION_CARDS readsOswald Buddenhagen1-7/+0
2023-04-22ALSA: emu10k1: remove apparently pointless FPGA readsOswald Buddenhagen1-7/+0
2023-04-22ALSA: emu10k1: stop doing weird things with HCFG in snd_emu10k1_emu1010_init()Oswald Buddenhagen1-29/+4
2023-04-22ALSA: emu10k1: fix access to Audigy GPIO portOswald Buddenhagen1-31/+31
2023-04-22ALSA: emu10k1: remove unused snd_emu10k1_voice.emu fieldOswald Buddenhagen1-3/+1
2023-04-21ALSA: emu10k1: clarify various fx8010.*_mask fieldsOswald Buddenhagen1-3/+4
2022-04-05ALSA: emu10k1: Stop using iommu_present()Robin Murphy1-4/+1
2021-07-19ALSA: emu10k1: Allocate resources with device-managed APIsTakashi Iwai1-77/+25
2021-01-08ALSA: Convert strlcpy to strscpy when return value is unusedJoe Perches1-1/+1
2020-07-07ASoC: pci/emu10k1: remove "set but not used' warningsPierre-Louis Bossart1-2/+2
2020-02-10ALSA: emu10k1: Fix endianness annotationsTakashi Iwai1-1/+3
2020-01-05ALSA: emu10k1: More constificationsTakashi Iwai1-6/+6
2020-01-03ALSA: emu10k1: Constify snd_emu_chip_detailsTakashi Iwai1-1/+1
2020-01-03ALSA: pci: Constify snd_device_ops definitionsTakashi Iwai1-1/+1
2019-12-11ALSA: emu10k1: Support PCM sync_stopTakashi Iwai1-0/+1
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156Thomas Gleixner1-16/+1
2019-04-17ALSA: emu10k1: Drop superfluous id-uniquification behaviorTakashi Iwai1-15/+1
2018-06-12treewide: Use array_size() in vmalloc()Kees Cook1-4/+5
2018-02-14ALSA: emu10k1: add a IOMMU workaroundMaciej S. Szmigiero1-5/+44
2018-02-14ALSA: emu10k1: add optional debug printouts with DMA addressesMaciej S. Szmigiero1-0/+8
2018-02-14ALSA: emu10k1: use dma_set_mask_and_coherent()Maciej S. Szmigiero1-2/+1
2018-02-14ALSA: emu10k1: remove reserved_pageMaciej S. Szmigiero1-11/+0
2016-11-15ALSA: emu10k1: Use workqueue instead of kthread for emu1010 fw pollingTakashi Iwai1-76/+56
2016-11-15ALSA: emu10k1: Simplify firmware loader codeTakashi Iwai1-62/+40
2016-11-15ALSA: emu10k1: Fix emu1010 dock attach checkTakashi Iwai1-6/+6
2016-01-29ALSA: emu10k1: correctly handling failed thread creationInsu Yun1-0/+8
2015-05-29ALSA: emu10k1: Fix/cleanup ifdef CONFIG_PROC_FSTakashi Iwai1-1/+1
2015-04-29Merge branch 'for-linus' into for-nextTakashi Iwai1-5/+12
2015-04-29ALSA: emu10k1: Emu10k2 32 bit DMA modePeter Zubaj1-5/+12
2015-04-27Merge branch 'for-4.2' into for-nextTakashi Iwai1-2/+2
2015-04-27ALSA: emu10k1: Fix card shortname string buffer overflowTakashi Iwai1-2/+2
2015-04-16ALSA: remove deprecated use of pci apiQuentin Lambert1-2/+2
2015-04-11ALSA: emu10k1: handle dock disconnectsMichael Gernoth1-0/+9
2015-04-05ALSA: emu10k1: add Audigy 5/RxMichael Gernoth1-0/+16
2014-11-03ALSA: emu10k1: Deletion of unnecessary checks before three function callsMarkus Elfring1-6/+3
2014-02-26ALSA: emu10k1: Use standard printk helpersTakashi Iwai1-28/+45
2014-02-12ALSA: pci: Convert to snd_card_new() with a device pointerTakashi Iwai1-1/+0
2013-04-24ALSA: emu10k1: Fix dock firmware loadingTakashi Iwai1-6/+33
2013-02-25ALSA: emu10k1: Load firmware when it was already cachedFlorian Zeitz1-5/+6
2013-02-22ALSA: emu10k1: Fix regression in emu1010 firmware loadingMihail Zenkov1-0/+5
2012-12-07ALSA: pci: remove __dev* attributesBill Pemberton1-2/+2
2012-11-22ALSA: emu10k1: Add missing ifdef for emu->suspend referenceTakashi Iwai1-0/+2
2012-11-22ALSA: emu10k1: don't update firmware during suspend/resumeTakashi Iwai1-0/+2
2012-11-22ALSA: emu10k1: cache emu1010 firmwareTakashi Iwai1-52/+36
2012-10-17ALSA: emu10k1: add chip details for E-mu 1010 PCIe cardMaxim Kachur1-0/+9
2012-08-14ALSA: PCI: Replace CONFIG_PM with CONFIG_PM_SLEEPTakashi Iwai1-4/+4
2011-12-31ALSA: emu10k1 - add another Audigy 2 ZS IDTim Yamin1-0/+12
2011-10-31sound: Add module.h to the previously silent sound usersPaul Gortmaker1-0/+1
2011-06-14Merge branch 'test/pci-rename' into topic/miscTakashi Iwai1-1/+1
2011-06-12ALSA: emu10k1: Add details for E-mu 0404 PCIe versionFlorian Zeitz1-0/+8
2011-06-10ALSA: use KBUILD_MODNAME for request_irq argument in sound/pci/*Takashi Iwai1-1/+1
2011-02-25ALSA: emu10k1 - emu10k1_main.c remove one to many l's in the word.Justin P. Mattock1-1/+1
2010-03-16Fix typos in commentsThomas Weber1-1/+1
2009-03-24Merge branch 'topic/emu10k1' into for-linusTakashi Iwai1-6/+5
2009-02-26ALSA: sound/pci/emu10k1: fix sparse warning: different signednessHannes Eder1-6/+4
2009-02-24ALSA: emu10k1 - Fix digital/analog switch on audigy2 ZSTakashi Iwai1-0/+1
2009-02-05ALSA: emu10k1 - Add missing KERN_* prefix to printkTakashi Iwai1-2/+3
2008-11-07Merge branch 'topic/fix/misc' into topic/miscTakashi Iwai1-0/+3
2008-11-03ALSA: emu10k1 - Add more invert_shared_spdif flag to Audigy modelsTakashi Iwai1-0/+3
2008-10-23ALSA: emu10k1: fix coding style for emu10k1_main.cVedran Miletic1-165/+182
2008-10-21ALSA: emu10k1: fix faulty commit 18c71092Vedran Miletic1-2/+1
2008-10-21ALSA: emu10k1: fix device names for Live!/Audigy1/2/4/E-muVedran Miletic1-70/+76
2008-06-02[ALSA] emu10k1 - Fix inverted Analog/Digital mixer switch on Audigy2Takashi Iwai1-0/+1
2008-06-06sound: emu10k1 - fix system hang with Audigy2 ZS Notebook PCMCIA cardJaroslav Franek1-7/+8
2008-04-24[ALSA] Fix possible races at free_irq in PCI driversTakashi Iwai1-7/+8
2008-01-31[ALSA] emu10k1 - Another EMU0404 Board IDVeli-Matti Valtonen1-9/+17
2008-01-31[ALSA] emu10k1 - Fix kthread handling at resumeTakashi Iwai1-6/+9
2008-01-31[ALSA] emu10k1: General cleanup, add new locks, fix alsa bug#3501, kernel bug...James Courtier-Dutton1-2/+4
2008-01-31[ALSA] emu10k1 - Use enum for emu_model typesTakashi Iwai1-13/+16
2008-01-31[ALSA] emu10k1 - 1616(M) cardbus improvementsCtirad Fertr1-73/+108
2008-01-31[ALSA] snd:emu10k1: E-Mu updates. Fixes to firmware loading and support for 0...James Courtier-Dutton1-52/+78
2008-01-31[ALSA] Remove sound/driver.hTakashi Iwai1-1/+0
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] emu10k1: There's no need to cast vmalloc() return value in snd_emu10k1...Jesper Juhl1-2/+3
2007-10-16[ALSA] snd-emu10k1:Unmute the Audio/Micro Dock after firmware load.James Courtier-Dutton1-0/+6
2007-10-16[ALSA] snd-emu10k1:Implement SPDIF/ADAT status.James Courtier-Dutton1-1/+9
2007-10-16[ALSA] snd-emu10k1:Support for ADAT and S/PDIF.James Courtier-Dutton1-3/+3
2007-10-16[ALSA] snd-emu10k1:Improves firmware loading for E-Mu cards.James Courtier-Dutton1-42/+61
2007-07-20[ALSA] snd-emu10k1:Enable E-Mu 1616m notebook firmware loading.James Courtier-Dutton1-12/+24
2007-07-20[ALSA] snd-emu10k1: Initial support for E-Mu 1616 and 1616m.James Courtier-Dutton1-9/+36
2007-07-20[ALSA] emu10k1 - EMU 1212 with 16 capture channelsPavel Hofman1-0/+52
2007-07-11PCI: Change all drivers to use pci_device->revisionAuke Kok1-3/+1
2007-05-11[ALSA] add MODULE_FIRMWARE entriesClemens Ladisch1-5/+10
2007-05-11[ALSA] snd-emu10k1: Prevent E-Mu 1010 Notebook card from hanging PC.James Courtier-Dutton1-0/+9
2007-02-09[ALSA] emu10k1: Add Audio capture support for Audigy 2 ZS Notebook.James Courtier-Dutton1-6/+64
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-12/+17
2007-02-09[ALSA] emu10k1 - Fix compile warningTakashi Iwai1-1/+1
2007-02-09[ALSA] snd-emu10k1: Added support for emu1010, including E-Mu 1212m and E-Mu ...James Courtier-Dutton1-122/+418
2006-12-20[ALSA] Remove IRQF_DISABLED for shared PCI irqsTakashi Iwai1-2/+3
2006-11-28[ALSA] snd-emu10k1: Fix capture for one variant.James Courtier-Dutton1-0/+1
2006-10-06[ALSA] emu10k1: Fix outl() in snd_emu10k1_resume_regs()Arnaud Patard1-2/+2
2006-09-23[ALSA] snd-emu10k1: Implement 24bit capture via Philips 1361T ADC for SB0240 ...James Courtier-Dutton1-0/+1
2006-08-03[ALSA] snd-emu10k1: Implement support for Audigy 2 ZS [SB0353]James Courtier-Dutton1-0/+11
2006-07-12[ALSA] Fix section mismatch errors in ALSA PCI driversTakashi Iwai1-3/+7
2006-07-02[PATCH] irq-flags: sound: Use the new IRQF_ constantsThomas Gleixner1-1/+1
2006-06-22[ALSA] emu10k1 - Move EXPORT_SYMBOL() to adjacent to each functionTakashi Iwai1-13/+0
2006-06-22[ALSA] emu10k1: Add support for Audigy4 (not Pro)James Courtier-Dutton1-9/+47
2006-04-12[ALSA] emu10k1: Add some descriptive text.James Courtier-Dutton1-1/+4
2006-03-22[ALSA] emu10k1 - Add the entry for Audigy4 SB0400Takashi Iwai1-0/+8
2006-03-22[ALSA] semaphore -> mutex (PCI part)Ingo Molnar1-2/+3
2006-01-03[ALSA] snd-emu10k1: Add new SB Live 5.1 PCI-ID.James Courtier-Dutton1-0/+8
2006-01-03[ALSA] snd-emu10k1: Add comments regarding chips present on the card.James Courtier-Dutton1-2/+11
2006-01-03[ALSA] snd-emu10k1: Add some comments regarding chip types.James Courtier-Dutton1-0/+14
2006-01-03[ALSA] snd-emu10k1: Tidy SPI code.James Courtier-Dutton1-22/+30
2006-01-03[ALSA] snd-emu10k1: Enable speakers on Audigy 2 ZS Notebook.James Courtier-Dutton1-0/+12
2006-01-03[ALSA] snd-emu10k1: Removes some distortion from Audigy 2 ZS Notebook.James Courtier-Dutton1-1/+27
2006-01-03[ALSA] emu10k1 - Add entry for SB Live 5.1 Digital OEM [SB0220]Gergely Tamas1-0/+6
2006-01-03[ALSA] emu10k1: Partial support for Creative emu1212mJames Courtier-Dutton1-4/+146
2006-01-03[ALSA] Optimize for config without PROC_FS (pci drivers)Takashi Iwai1-0/+2
2006-01-03[ALSA] emu10k1 - Add PM supportTakashi Iwai1-106/+202
2006-01-03[ALSA] Remove xxx_t typedefs: PCI emu10k1Takashi Iwai1-19/+20
2006-01-03[ALSA] snd-emu10k1: Attenuate output volume to reduce distortionJames Courtier-Dutton1-0/+2
2006-01-03[ALSA] Add support for Audigy 2 subsystem 2006Lee Revell1-0/+10
2006-01-03[ALSA] emu10k1 - Enable side surround channels for Audigy2 EXLee Revell1-0/+1
2005-10-31[PATCH] Creative Audigy 2 cardbus: Add IO window wakeup magicJames Courtier-Dutton1-0/+39
2005-10-07[ALSA] emu10k1 - Fix loading of SBLive Game boardTakashi Iwai1-1/+4
2005-09-12[ALSA] snd-emu10k1: ALSA bug#1297: Fix a error recognising the SB Live Platinum.James Courtier-Dutton1-3/+2
2005-09-12[ALSA] Replace with kzalloc() - pci stuffTakashi Iwai1-1/+1
2005-08-30[ALSA] Add identification for Live 5.1 [SB0220]Lee Revell1-0/+7
2005-08-30[ALSA] emu10k1 - Add missing ac97 support on SBLive! Player 5.1Takashi Iwai1-0/+1
2005-08-30[ALSA] Add new card ID. Fixes ALSA bug #1297James Courtier-Dutton1-1/+1
2005-07-28[ALSA] emu10k1: Add EMU 1212m card entry and document it as not supported yet.James Courtier-Dutton1-0/+7
2005-07-28[ALSA] snd-emu10k1: Fixes recognition of Audigy ES.James Courtier-Dutton1-5/+5
2005-07-28[ALSA] emu10k1: Add module option uint subsystem.James Courtier-Dutton1-7/+18
2005-07-28[ALSA] emu10k1: Added tested status comments.James Courtier-Dutton1-0/+3
2005-07-28[ALSA] emu10k1: Sort by card id.James Courtier-Dutton1-43/+37
2005-07-28[ALSA] snd-emu10k1: Card capabilities tidy up.James Courtier-Dutton1-3/+5
2005-06-22[ALSA] emu10k1: Add more card identification entries.James Courtier-Dutton1-0/+78
2005-05-29[ALSA] emu10k1: add details for the audigy player box versionArnaud Patard1-0/+6
2005-05-29[ALSA] emu10k1 - add SB0060 to emu_chip_detailsMikael Magnusson1-0/+6
2005-05-29[ALSA] Fix typo in speaker routing. Now sound comes from the correct speakersJames Courtier-Dutton1-1/+1
2005-05-29[ALSA] Check revision for the proper detection of audigy 2Takashi Iwai1-4/+14
2005-05-29[ALSA] Audigy SB0090 identificationPeter Zubaj1-4/+14
2005-05-29[ALSA] Fix the default id of multiple cardsTakashi Iwai1-1/+15
2005-05-29[ALSA] Use old default id strings for compatibilityTakashi Iwai1-0/+18
2005-05-29[ALSA] clean up card featuresLee Revell1-17/+12
2005-05-29[ALSA] Added identification for the Audigy ES.James Courtier-Dutton1-0/+5
2005-05-29[ALSA] Add's identification of the SB Live! Platinum [CT4760P]James Courtier-Dutton1-0/+4
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+875