1. 03 Nov, 2010 2 commits
  2. 13 Aug, 2010 2 commits
    • René Herman's avatar
      ALSA: ISA: Remove snd-sgalaxy · cbaa9f60
      René Herman authored
      Its hardware is handled more fully by the new azt1605/azt2316 drivers.
      Signed-off-by: default avatarRene Herman <rene.herman@gmail.com>
      Signed-off-by: Takashi Iwai's avatarTakashi Iwai <tiwai@suse.de>
      cbaa9f60
    • René Herman's avatar
      ALSA: ISA: New Aztech Sound Galaxy driver · 49531192
      René Herman authored
      This is a new driver for Aztech Sound Galaxy ISA soundcards based on the
      AZT1605 and AZT2316 chipsets. It's constructed as two seperate drivers
      for either chipset generated from the same source file, with (very)
      minimal ifdeffery.
      
      The drivers check the SB DSP version to decide if they are being loaded
      for the right chip. AZT1605 returns 2.1 by default and AZT2316 3.1.
      This isn't full-proof as the DSP version can actually be set through
      software but it's close enough -- as far as I've been able to see, the
      DSP version can not be stored in the EEPROM and the cards will therefore
      startup with the defaults.
      
      This distinction could (with the same success rate) also be used to
      decide which chip we're looking at at runtime meaning a single, merged
      driver is also an option but I feel it's actually nicer this way. A
      merged driver would have to postpone translating the passed in resource
      values to the card configuration until it knew which one it was looking
      at and would need to postpone erring out on mpu_irq=10 for azt1605 and
      mpu_irq=3 for azt2316.
      
      The drivers have been tested on various cards. For snd-azt1605:
      
      FCC-ID I38-MMSN811: Aztech Sound Galaxy Nova 16 Extra
      FCC-ID I38-MMSN822: Aztech Sound Galaxy Pro 16 II
      
      and for snd-azt2316:
      
      FCC-ID I38-MMSN824: Aztech Sound Galaxy Pro 16 AB
      FCC-ID I38-MMSN826: Trust Sound Expert DeLuxe Wave 32 (05201)
      FCC-ID I38-MMSN830: Trust Sound Expert DeLuxe 16+ (05202)
      FCC-ID I38-MMSN837: Packard Bell ISA Soundcard 030069
      FCC-ID I38-MMSN846: Trust Sound Expert DeLuxe 16-3D (06300)
      FCC-ID I38-MMSN847: Trust Sound Expert DeLuxe Wave 32-3D (06301)
      FCC-ID I38-MMSN852: Aztech Sound Galaxy Waverider Pro 32-3D
      
      826 and 846 were also marketed directly by Aztech and then known as:
      
      FCC-ID I38-MMSN826: Aztech Sound Galaxy Waverider 32+
      FCC-ID I38-MMSN846: Aztech Sound Galaxy Nova 16 Extra II-3D
      
      Together, these cover the AZT1605 and AT2316A, AZT2316R and AZT2316-S
      chipsets. All cards work fully -- full-duplex PCM, MIDI and FM. Full
      duplex is a little flaky on some.
      
      I38-MSN811 tends to not work in full-duplex but sometimes does with the
      highest success rate being achieved when you first start the capture and
      then a playback instead of the other way around (it's a CS4231-KL
      codec).
      
      The cards with an AD1845XP codec (my I38-MMSN826 and one of my
      I38-MMSN830s) are also somewhat duplex-challenged. Sometimes full-duplex
      works, sometimes not and this varies from try to try. This seems likely
      to be a timing problem somewhere inside wss-lib.
      
      I38-MMSN826 has an additional "ICS2115 WaveFront" wavetable synth
      onboard that isn't supported yet. The wavetable synths on I38-MMSN847
      and I38-MMSN852 are wired directly to the standard MPU-401 UART and the
      AUX1 input on the codec and work without problem.
      
      CD-ROM audio on the cards is routed to the codec "Line" input, Line-In
      to its Aux input, and FM/Wavetable to its AUX1 input. I did not rename
      the controls due to the capture source enumeration: I see that
      capture-source overrides are hardcoded in wss-lib and this is just too
      ugly to live.
      
      Versus the old snd-sgalaxy driver these drivers add support for the
      models without a configuration EEPROM (which are common), full-duplex,
      MPU-401 UART and OPL3. In the future they might grow support for that
      ICS2115 WaveFront synth on 826 and an hwdep interface to write to the
      EEPROM on the models that have one.
      Signed-off-by: default avatarRene Herman <rene.herman@gmail.com>
      Signed-off-by: Takashi Iwai's avatarTakashi Iwai <tiwai@suse.de>
      49531192
  3. 04 Aug, 2010 1 commit
    • Justin P. Mattock's avatar
      Documentation: update broken web addresses. · 0ea6e611
      Justin P. Mattock authored
      Below you will find an updated version from the original series bunching all patches into one big patch
      updating broken web addresses that are located in Documentation/*
      Some of the addresses date as far far back as 1995 etc... so searching became a bit difficult,
      the best way to deal with these is to use web.archive.org to locate these addresses that are outdated.
      Now there are also some addresses pointing to .spec files some are located, but some(after searching
      on the companies site)where still no where to be found. In this case I just changed the address
      to the company site this way the users can contact the company and they can locate them for the users.
      Signed-off-by: default avatarJustin P. Mattock <justinmattock@gmail.com>
      Signed-off-by: default avatarThomas Weber <weber@corscience.de>
      Signed-off-by: default avatarMike Frysinger <vapier.adi@gmail.com>
      Cc: Paulo Marques <pmarques@grupopie.com>
      Cc: Randy Dunlap <rdunlap@xenotime.net>
      Cc: Michael Neuling <mikey@neuling.org>
      Signed-off-by: default avatarJiri Kosina <jkosina@suse.cz>
      0ea6e611
  4. 10 May, 2010 1 commit
    • Krzysztof Helt's avatar
      ALSA: Merge es1688 and es968 drivers · a20971b2
      Krzysztof Helt authored
      The ESS ES968 chip is nothing more then a PnP companion
      for a non-PnP audio chip. It was paired with non-PnP ESS' chips:
      ES688 and ES1688. The ESS' audio chips are handled by the es1688
      driver in native mode. The PnP cards are handled by the ES968
      driver in SB compatible mode.
      
      Move the ES968 chip handling to the es1688 driver so the driver
      can handle both PnP and non-PnP cards. The es968 is removed.
      
      Also, a new PnP id is added for the card I acquired (the change
      was tested on this card).
      Signed-off-by: default avatarKrzysztof Helt <krzysztof.h1@wp.pl>
      Signed-off-by: Takashi Iwai's avatarTakashi Iwai <tiwai@suse.de>
      a20971b2
  5. 22 Apr, 2010 1 commit
  6. 01 Mar, 2010 1 commit
  7. 18 Jan, 2010 1 commit
  8. 14 Jan, 2010 1 commit
  9. 25 Dec, 2009 1 commit
  10. 14 Dec, 2009 1 commit
  11. 16 Nov, 2009 1 commit
  12. 02 Nov, 2009 1 commit
  13. 01 Nov, 2009 1 commit
    • Stas Sergeev's avatar
      ALSA: snd-pcsp: add nopcm mode · bcc2c6b7
      Stas Sergeev authored
      Currently, if the high-res timers are unavailable, snd-pcsp does not
      initialize. People who choose it over pcspkr, loose their console beeps
      in that case and get annoyed.
      With this patch, the console beeps remain regardless of the high-res
      timers. Additionally, the "nopcm" modparam is added to forcibly
      disable the PCM capabilities of the driver.
      Signed-off-by: default avatarStas Sergeev <stsp@aknet.ru>
      Signed-off-by: Takashi Iwai's avatarTakashi Iwai <tiwai@suse.de>
      bcc2c6b7
  14. 05 Oct, 2009 1 commit
  15. 01 Oct, 2009 1 commit
  16. 07 Sep, 2009 1 commit
    • Takashi Iwai's avatar
      ALSA: dummy - Fake buffer allocations · a68c4d11
      Takashi Iwai authored
      Instead of allocating the real buffers, use a fake buffer and ignore
      read/write in the dummy driver so that we can save the resources.
      For mmap, a single page (unique to the direction, though) is reused
      to all buffers.
      
      When the app requires to read/write the real buffers, pass fake_buffer=0
      module option at loading time.  This will get back to the old behavior.
      Signed-off-by: Takashi Iwai's avatarTakashi Iwai <tiwai@suse.de>
      a68c4d11
  17. 03 Sep, 2009 1 commit
  18. 27 Aug, 2009 1 commit
    • Takashi Iwai's avatar
      ALSA: Add debug module option · 36ce99c1
      Takashi Iwai authored
      Add debug module option to snd core.
      This controls the debug print level.  When CONFIG_SND_DEBUG_VERBOSE
      is set, you can suppress the debug messages by giving or changing this
      parameter to a lower value.  debug=0 means no debug messsages.
      As default, it's set to the verbose level 2.
      
      Since this option can be changed dynamically via sysfs file, you can
      suppress the verbose debug messages on the fly, which wasn't possible
      before.
      Signed-off-by: Takashi Iwai's avatarTakashi Iwai <tiwai@suse.de>
      36ce99c1
  19. 24 Jun, 2009 1 commit
  20. 12 Jun, 2009 1 commit
  21. 25 May, 2009 1 commit
  22. 14 May, 2009 1 commit
    • Wai Yew CHAY's avatar
      ALSA: SB X-Fi driver merge · 8cc72361
      Wai Yew CHAY authored
      The Sound Blaster X-Fi driver supports Creative solutions based on
      20K1 and 20K2 chipsets.
      
      Supported hardware :
      
      Creative Sound Blaster X-Fi Titanium Fatal1ty® Champion Series
      Creative Sound Blaster X-Fi Titanium Fatal1ty Professional Series
      Creative Sound Blaster X-Fi Titanium Professional Audio
      Creative Sound Blaster X-Fi Titanium
      Creative Sound Blaster X-Fi Elite Pro
      Creative Sound Blaster X-Fi Platinum
      Creative Sound Blaster X-Fi Fatal1ty
      Creative Sound Blaster X-Fi XtremeGamer
      Creative Sound Blaster X-Fi XtremeMusic
      
      Current release features:
      
      * ALSA PCM Playback
      * ALSA Record
      * ALSA Mixer
      
      Note:
      
      * External I/O modules detection not included.
      Signed-off-by: default avatarWai Yew CHAY <wychay@ctl.creative.com>
      Singed-off-by: default avatarRyan RICHARDS <ryan_richards@creativelabs.com>
      Signed-off-by: Takashi Iwai's avatarTakashi Iwai <tiwai@suse.de>
      8cc72361
  23. 06 May, 2009 1 commit
  24. 04 May, 2009 1 commit
  25. 14 Apr, 2009 1 commit
  26. 26 Feb, 2009 1 commit
  27. 16 Feb, 2009 1 commit
  28. 13 Feb, 2009 1 commit
  29. 30 Jan, 2009 1 commit
  30. 29 Jan, 2009 1 commit
  31. 28 Jan, 2009 1 commit
  32. 19 Dec, 2008 3 commits
  33. 18 Dec, 2008 1 commit
    • Takashi Iwai's avatar
      ALSA: hda - Fix silent HP output on D975 · e28d8322
      Takashi Iwai authored
      Some desktops seems to have no HP/mic jack detection on the front panel,
      which results in the silent output in the recent driver, because the
      driver mutes the output (to save power) when no plug is detected.
      
      This patch adds a new model that disables the jack-detection.
      Signed-off-by: Takashi Iwai's avatarTakashi Iwai <tiwai@suse.de>
      e28d8322
  34. 09 Dec, 2008 1 commit
  35. 04 Dec, 2008 1 commit
  36. 28 Nov, 2008 1 commit