summaryrefslogtreecommitdiff
path: root/sys/dev/ic/ac97.c
AgeCommit message (Expand)Author
2020-10-18Fix undefined behaviors found by kUBSan.rin
2019-11-28Use NULL for pointer.isaki
2019-05-08Merge isaki-audio2 branch, the overhaul of audio subsystem.isaki
2017-07-28Mixer device bounds checking.nat
2015-04-04fix memory leak, found by Brainy.christos
2012-10-27split device_t/softc for all remaining drivers.chs
2012-06-02Add some pre-processor magic to verify that the type of the data itemdsl
2011-11-27Add the Avance Logic ALC203 code, found on e.g. alix3d3 boards.mbalmer
2011-11-23Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. Fromjmcneill
2009-07-13Support UCB1400.kiyohara
2009-05-12struct device * -> device_t, no functional changes intended.cegger
2008-12-16replace bitmask_snprintf(9) with snprintb(3)christos
2008-06-24Array range designated initializers are a gcc extension. Replace withgmcgarry
2008-04-08use aprint_*_dev and device_xnamecegger
2007-02-21Replace the Mach-derived boolean_t type with the C99 bool type. Athorpej
2007-02-16Update documentation URL. Previous one was leading to a "Page not found".alc
2006-09-02add missing initializerschristos
2006-08-23implement auto-detection of volume resolutionskent
2006-07-26add capability to support for S/PDIF.kent
2006-05-10Update URLs to ASAHI KASEI CODECs.uebayasi
2006-04-15* Add a flag AC97_HOST_INVERTED_EAMP. (kern/18880, kern/24488).jmcneill
2005-12-11merge ktrace-lwp.christos
2005-11-06Add "Conexant CXT48". This should have a more meaningful name, but Irpaulo
2005-09-27Add SigmaTel STAC9752/53 codec ID.simonb
2005-06-20Change the rest of the sysctl subsystem to use const consistently.atatat
2005-05-30- add missing constchristos
2005-05-11Add a heuristic to test if an audio CODEC's AC97_REG_POWER register supportsscw
2005-04-12* Reduce timeout for codec powerupjmcneill
2005-04-12Don't touch AC97_REG_RESET if we're dealing with a modem (modems usejmcneill
2005-04-11Add ac97_attach_type(), to allow the hw driver to skip probes for audio orjmcneill
2005-04-08Add identifiers for Intel ICH3 AC'97 modems and CXT33 modem codecs, fromjmcneill
2005-04-07AC'97 modems don't have the same mixer controls as audio devices. Treatjmcneill
2005-04-04* Add more AC97 modem registers (from AC'97 revision 2.2)jmcneill
2005-04-04* Add support for skipping either the modem or audio AC'97 probesjmcneill
2005-01-10merge kent-audio1 branch, which introduces audio filter pipeline to the MIkent
2004-11-08- nuke __P()kent
2004-10-17make sure of readiness of an AC'97 codec by writing a value andkent
2004-10-12split outputs.tone to outputs.bass and outputs.treblekent
2004-09-22ac97_host_if::reset() returns non-zero value if codec reset fails, andkent
2004-08-28add debug code for ac97_write().kent
2004-08-24Use ANSI function decls and more use of static.thorpej
2004-08-20Check power states after codec reset. This change fixes akent
2004-08-08VT1616i supportkent
2004-08-08correct the mask value for CMI9739kent
2004-08-08recognize CMI9739 codec.kent
2004-08-07AD1888 support.kent
2004-08-07recognize ALC655/658/850kent
2004-06-01- update URLs for sigmatel.mrg
2003-11-24An ICH board needs reading AC97_REG_RESET before reading AC97_VENDOR_ID.kent
2003-11-22AD1985 codec needs the same quirk as AD1980.kent