freebsd-dev/sys/dev/sound/pci
Ariff Abdullah fd0a47907c - Gigabyte G33-S2H fixup, due to the present of multiple competing
codecs. Codec at address 0 seems purely digital, or perhaps an HDMI
  interface. Let the driver skip it and continue scanning the codecs
  starting with address 2 (Realtek ALC885).
  * Due to possibilities of future similar cases, put enough logic
    in hdac_scan_codecs() to force codec scanning starting from
    XX address via tunable "hint.pcm.%d.codec_index".

  Reported / Tested by:	Toomas Pelberg <toomasp@gmx.net>

- Trivial headphone / speaker automute fixup for Fujitsu-Siemens
  AMILO Si 1848 laptop.

  Reported / Tested by:	Ed <ed@bsd.it>

- Trivial headphone / speaker automute fixup for Fujitsu-Siemens
  Lifebook S7020D laptop.

  Reported / Tested by: Jaromir Dvoracek <jarek@ataxo.com>

- Some smart vendor trying to create interplanetary wormhole by
  screwing pci config space during their BIOS update. The side effects
  of their failure attempt includes mutilated hardware id, broken
  speaker automuting and loosing the entire analog CD connectivity,
  thus causing enough collateral damages to collapse the entire
  universe.  Move along with it.

  Please exercise extra cautious when applying BIOS updates.

  Reported / Tested by:	Pietro Cerutti <gahr@gahr.ch>
                       	- assembled laptop, based on the MSI-1034
                          (662) which is now becoming MSI-034A.

- Fix no sound issues (on headphones) for Lenovo ThinkCentre A55 due
  to global automute table entry which is not applicable for
  non-laptops.

  Reported / Tested by:	Piotr Smyrak <piotr.smyrak@heron.pl>

- Speaker mute control for HP DC7700 since the front headphone jack
  does not generate any interesting unsolicited signal/response.

  Reported / Tested by:	tyop @ irc.freenode.net

Approved by:	re (kensmith)
MFC after:	3 days
2007-10-19 15:49:39 +00:00
..
hda - Gigabyte G33-S2H fixup, due to the present of multiple competing 2007-10-19 15:49:39 +00:00
als4000.c Flush remaining malloc() cleanups (M_NOWAIT -> M_WAITOK). 2007-06-17 06:10:43 +00:00
als4000.h
atiixp.c Spelling fix for interupt -> interrupt 2007-10-12 06:03:46 +00:00
atiixp.h Various cleanups. Revert DMA alignmnet back to 2 since the original 2006-10-01 13:30:30 +00:00
au88x0.c Flush remaining malloc() cleanups (M_NOWAIT -> M_WAITOK). 2007-06-17 06:10:43 +00:00
au88x0.h
aureal.c Flush remaining malloc() cleanups (M_NOWAIT -> M_WAITOK). 2007-06-17 06:10:43 +00:00
aureal.h
cmi.c Flush remaining malloc() cleanups (M_NOWAIT -> M_WAITOK). 2007-06-17 06:10:43 +00:00
cmireg.h
cs4281.c Flush remaining malloc() cleanups (M_NOWAIT -> M_WAITOK). 2007-06-17 06:10:43 +00:00
cs4281.h
csa.c Fix (another, more to come) ivar memory leak during driver detach. 2007-03-17 19:37:09 +00:00
csapcm.c Flush remaining malloc() cleanups (M_NOWAIT -> M_WAITOK). 2007-06-17 06:10:43 +00:00
csareg.h
csavar.h
ds1-fw.h
ds1.c Flush remaining malloc() cleanups (M_NOWAIT -> M_WAITOK). 2007-06-17 06:10:43 +00:00
ds1.h
emu10k1.c Flush remaining malloc() cleanups (M_NOWAIT -> M_WAITOK). 2007-06-17 06:10:43 +00:00
emu10kx-midi.c Update snd_emu10kx driver with recent perforce changes (and few 2007-09-12 07:43:43 +00:00
emu10kx-pcm.c Update snd_emu10kx driver with recent perforce changes (and few 2007-09-12 07:43:43 +00:00
emu10kx.c Spelling fix for interupt -> interrupt 2007-10-12 06:03:46 +00:00
emu10kx.h Update snd_emu10kx driver with recent perforce changes (and few 2007-09-12 07:43:43 +00:00
envy24.c Spelling fix for interupt -> interrupt 2007-10-12 06:03:46 +00:00
envy24.h Bring in a bunch of bug fixes and some code to support more chipsets. 2007-05-27 19:58:39 +00:00
envy24ht.c Spelling fix for interupt -> interrupt 2007-10-12 06:03:46 +00:00
envy24ht.h Bring in a bunch of bug fixes and some code to support more chipsets. 2007-05-27 19:58:39 +00:00
es137x.c Properly unlock mutex before returning. There was a slight mishap 2007-07-05 10:22:37 +00:00
es137x.h * Register programming error during device initialization 2005-07-31 13:19:38 +00:00
fm801.c Flush remaining malloc() cleanups (M_NOWAIT -> M_WAITOK). 2007-06-17 06:10:43 +00:00
ich.c Protect against divide by zero while calculating bus speed due to 2007-07-11 14:27:45 +00:00
ich.h
maestro3.c Flush remaining malloc() cleanups (M_NOWAIT -> M_WAITOK). 2007-06-17 06:10:43 +00:00
maestro_reg.h
maestro.c Flush remaining malloc() cleanups (M_NOWAIT -> M_WAITOK). 2007-06-17 06:10:43 +00:00
neomagic-coeff.h
neomagic.c Flush remaining malloc() cleanups (M_NOWAIT -> M_WAITOK). 2007-06-17 06:10:43 +00:00
neomagic.h
solo.c Flush remaining malloc() cleanups (M_NOWAIT -> M_WAITOK). 2007-06-17 06:10:43 +00:00
spicds.c Bring in a bunch of bug fixes and some code to support more chipsets. 2007-05-27 19:58:39 +00:00
spicds.h Bring in a bunch of bug fixes and some code to support more chipsets. 2007-05-27 19:58:39 +00:00
t4dwave.c Flush remaining malloc() cleanups (M_NOWAIT -> M_WAITOK). 2007-06-17 06:10:43 +00:00
t4dwave.h
via82c686.c Flush remaining malloc() cleanups (M_NOWAIT -> M_WAITOK). 2007-06-17 06:10:43 +00:00
via82c686.h
via8233.c Drain all callout handlers during driver detach appropriately. 2007-06-14 11:13:38 +00:00
via8233.h
vibes.c Flush remaining malloc() cleanups (M_NOWAIT -> M_WAITOK). 2007-06-17 06:10:43 +00:00
vibes.h