summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci/envy.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add the number of midi ports to the card description, and use it toratchov2015-08-301-15/+16
* Set the midi_isopen flag to zero before the chip is reset, as the flagratchov2015-08-281-2/+4
* remove forgotten debug printf in envy_midi_closeratchov2015-08-281-2/+1
* Disable interrupts while the midi uart is not in use. Avoids generatingratchov2015-08-281-10/+43
* Fix support of M-Audio Delta 44 cards that use different GPIO pins,ratchov2015-08-281-15/+24
* Use DMA pointer determine the number of times the audio(4) layer hasratchov2015-07-291-7/+48
* Reimplement the audio driver in a simpler way, removing unused/unusableratchov2015-06-251-22/+2
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
* Use the same convention for mixer control names as azalia.ratchov2014-05-291-12/+12
* unbreak build with AUDIO_DEBUG: use %lx for bus_addr_tratchov2014-05-171-2/+2
* Since audio code is mp safe, establish isa and pci audio interruptsratchov2013-05-241-2/+2
* Introduce a global interrupt-aware mutex protecting dataratchov2013-05-151-22/+24
* handle long long time_t in debug codederaadt2013-04-221-5/+5
* add macros for ap192k cards, no behavior changeratchov2013-03-141-3/+7
* Use uvm_km_kmemalloc_pla() to allocate dma memory below 2^28 limit,ratchov2013-02-151-19/+12
* If the MIDI UART is not ready for output, don't spin at IPL_CLOCK;ratchov2012-03-301-3/+6
* fix the interrupt handler in the case when the interrupt is sharedratchov2011-04-271-12/+8
* * recognize/support the Dynex DX-SC51 in envy(4)jakemsr2010-12-221-6/+23
* tweak gpio pins of julia cards to select the correct multiplier forratchov2010-10-301-3/+3
* Call bus_space_barrier() after each read and write, since thisratchov2010-10-081-5/+33
* encoding of envy is little endian, not native endian, probably fixes envyratchov2010-10-081-3/+3
* put all calls bus_space_xxx() into functions, makes the code smallerratchov2010-10-081-66/+98
* If the card model is not ``HT/PT'', then check that the DMA physicalratchov2010-10-071-7/+14
* Give the device the physical address obtained from the DMA mappingratchov2010-10-061-7/+5
* add support for midi(4) ports to envy(4)ratchov2010-10-041-4/+131
* Add support for Terratec EWX 24/96 based on initial diff from ratchov@.stsp2010-09-081-1/+54
* add support for M-audio Audiophile 192kratchov2010-07-311-4/+15
* remove duplicate AP192K_GPIO_XXX macros,ratchov2010-07-211-6/+1
* make ENVY_GPIO_XXX macros card specific, add stub for audiophile 192kratchov2010-07-211-10/+88
* add two new members to structs audio_encoding and audio_prinfo.jakemsr2010-07-151-1/+7
* these files don't need to include proc.h anymore. ok oga for agptedu2010-04-081-2/+1
* Don't stop DMA in envy_halt_intput() and/or envy_halt_output().ratchov2010-03-071-43/+162
* Fix up some of the comments to use the correctratchov2010-02-251-8/+8
* Remove trailing spaces,ratchov2010-02-251-50/+50
* Add necessary bits to support AC97 codecs in envy and add supportratchov2010-02-201-2/+149
* Add support for ``M-Audio Revolution 5.1'' cards, based on envy24HT.ratchov2009-11-021-3/+252
* add the subvendor ID of ``M-Audio Audiophile 2496'' and add it toratchov2009-10-241-1/+8
* At initialization of HT chips, write configuration on the correspondingratchov2009-10-111-11/+21
* the block size must be multiple of the pci burst size (overwiseratchov2009-05-181-10/+6
* add support HT mixer knobs (ie routing control). Allow monitoringratchov2009-05-081-5/+37
* add support for the ak4358 DAC used in ESI Julia cards. There areratchov2009-05-081-9/+67
* print card model, the number of inputs and the number of outputsratchov2009-05-081-5/+4
* add support for m-audio delta 1010, delta 66 and delta 44 sinceratchov2009-05-081-6/+27
* rename few functions and macros, fix styleratchov2009-05-081-43/+53
* expose HT mixer; since neither the digital mixer nor codecratchov2009-05-081-14/+15
* use the number of channels rather than the number of stereo dacs/adcs,ratchov2009-05-081-31/+48
* hide controls corresponding to missing dacs, adcs or spdifs.ratchov2009-05-081-25/+14
* put codec-specific mixer bits in their own routines andratchov2009-05-041-95/+145
* reorganize mixer bits to allow, supporting codec-dependent mixerratchov2009-05-031-67/+119
* add basic support for Envy24HT chips and for ``ESI Juli@''ratchov2009-04-251-23/+155