History log of /src/sys/dev/isapnp/ym_isapnp.c |
Revision | | Date | Author | Comments |
1.26 |
| 08-May-2019 |
isaki | Merge isaki-audio2 branch, the overhaul of audio subsystem. - Interrupt-oriented system rather than thread-oriented. - Improve stability, quality and performance. - Split playback and record cleanly. Improve halfduplex support. - Many bugs are fixed including deadlocks, resource leaks, abuses, etc. - Simplify audio filter mechanism. The encoding/channels/frequency conversions are completely handled in the upper layer. So the hard- ware driver only converts its hardware encoding (if necessary). - audio_hw_if changes: - Obsoletes query_encoding and add query_format instead. - Obsoletes set_params and add set_format instead. - Remove drain, setfd, mappage. - The call sequences are changed. - ioctl AUDIO_GETFD/SETFD, AUDIO_GETCHAN/SETCHAN are obsoleted. - ioctl AUDIO_{QUERY,GET,SET}FORMAT are introduced. - cleanup config attributes: au*conv and mulaw. - All hardware drivers should follow it (I've done as much as possible).
Some file paths are changed: - dev/audio.c -> dev/audio/audio.c (rewritten) - dev/audiovar.h -> dev/audio/audiovar.h - dev/audio_dai.h -> dev/audio/audio_dai.h - dev/audio_if.h -> dev/audio/audio_if.h - dev/audiobell.c -> dev/audio/audiobell.c - dev/audiobellvar.h -> dev/audio/audiobellvar.h - dev/mulaw.[ch] -> dev/audio/mulaw.[ch] + dev/audio/alaw.c
|
1.25 |
| 02-Jun-2011 |
tsutsui | branches: 1.25.54; 1.25.58; Split device_t/softc of all ad1848 variants properly. Compile test only.
Please check all attribute users in all files.* on device_t/softc split.
XXX: not sure if gus(4) needs device_t in ad1848_isa_softc
|
1.24 |
| 12-May-2009 |
cegger | branches: 1.24.4; 1.24.6; 1.24.10; struct device * -> device_t, no functional changes intended.
|
1.23 |
| 12-May-2009 |
cegger | struct cfdata * -> cfdata_t, no functional changes intended.
|
1.22 |
| 08-Apr-2008 |
cegger | branches: 1.22.4; 1.22.18; use aprint_*_dev and device_xname
|
1.21 |
| 16-Nov-2006 |
christos | branches: 1.21.48; __unused removal on arguments; approved by core.
|
1.20 |
| 12-Oct-2006 |
christos | - sprinkle __unused on function decls. - fix a couple of unused bugs - no more -Wno-unused for i386
|
1.19 |
| 29-Mar-2006 |
thorpej | branches: 1.19.8; 1.19.10; Use device_private().
|
1.18 |
| 11-Dec-2005 |
christos | branches: 1.18.4; 1.18.6; 1.18.8; 1.18.10; 1.18.12; merge ktrace-lwp.
|
1.17 |
| 13-Jan-2005 |
kent | branches: 1.17.10; ansify and KNF
|
1.16 |
| 02-Oct-2002 |
thorpej | branches: 1.16.6; Add trailing ; to CFATTACH_DECL.
|
1.15 |
| 30-Sep-2002 |
thorpej | Use CFATTACH_DECL().
|
1.14 |
| 27-Sep-2002 |
thorpej | Declare all cfattach structures const.
|
1.13 |
| 10-Mar-2002 |
itohy | Add explicit support of OPL3-SA2 (YMF711). Not well tested....
|
1.12 |
| 13-Nov-2001 |
lukem | add RCSID
|
1.11 |
| 05-Oct-1999 |
itohy | branches: 1.11.12; 1.11.14; 1.11.16; Add support for "opl at ym" and "mpu at ym" attachment.
|
1.10 |
| 22-Mar-1999 |
mycroft | One minor change to previous.
|
1.9 |
| 22-Mar-1999 |
mycroft | Nuke sc_iooffs from orbit. This is exactly what bus_space_subregion() is for.
|
1.8 |
| 22-Mar-1999 |
mycroft | Reject variant numbers which are too large (so that a new version of isapnpdevs with an old driver will not lose mysteriously).
|
1.7 |
| 22-Mar-1999 |
mycroft | Update callers of isapnp_devmatch().
|
1.6 |
| 23-Feb-1999 |
nathanw | Update for minor changes in the ad1848 back end.
|
1.5 |
| 25-Aug-1998 |
pk | Adjust for ad1848.c split.
|
1.4 |
| 23-Jul-1998 |
christos | Create a master list of pnp logical and compatibility device codes instead of hard-coding it into each driver and use a centralized probe function.
|
1.3 |
| 09-Jun-1998 |
thorpej | Adjust for the changes to the ISA DMA API.
|
1.2 |
| 21-May-1998 |
augustss | Add missing call to isapnp_config. Set chip_name. KNF.
|
1.1 |
| 20-May-1998 |
augustss | Add a Yamaha OPL3-SA3 driver and clean up all AD1848 drivers. Submitted by Constantine Sapuntzakis <csapuntz@reeducation-labor.lcs.mit.edu> and originally written for OpenBSD.
|
1.11.16.3 |
| 10-Oct-2002 |
jdolecek | sync kqueue with -current; this includes merge of gehenna-devsw branch, merge of i386 MP branch, and part of autoconf rototil work
|
1.11.16.2 |
| 16-Mar-2002 |
jdolecek | Catch up with -current.
|
1.11.16.1 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
1.11.14.3 |
| 18-Oct-2002 |
nathanw | Catch up to -current.
|
1.11.14.2 |
| 01-Apr-2002 |
nathanw | Catch up to -current. (CVS: It's not just a program. It's an adventure!)
|
1.11.14.1 |
| 14-Nov-2001 |
nathanw | Catch up to -current.
|
1.11.12.1 |
| 27-Mar-2002 |
he | Pull up revisions 1.12-1.13 (requested by itohy): Several changes to wss-compatible audio devices: o Fix ADPCM playback/recording o Add explicit support for OPL3-SA2 (YMF711), fixes PR#14819 o Add AD1845 support o other minor bugfixes and cleanups
|
1.16.6.1 |
| 17-Jan-2005 |
skrll | Sync with HEAD.
|
1.17.10.2 |
| 30-Dec-2006 |
yamt | sync with head.
|
1.17.10.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.18.12.1 |
| 31-Mar-2006 |
tron | Merge 2006-03-31 NetBSD-current into the "peter-altq" branch.
|
1.18.10.1 |
| 19-Apr-2006 |
elad | sync with head.
|
1.18.8.1 |
| 01-Apr-2006 |
yamt | sync with head.
|
1.18.6.1 |
| 22-Apr-2006 |
simonb | Sync with head.
|
1.18.4.1 |
| 09-Sep-2006 |
rpaulo | sync with head
|
1.19.10.2 |
| 10-Dec-2006 |
yamt | sync with head.
|
1.19.10.1 |
| 22-Oct-2006 |
yamt | sync with head
|
1.19.8.1 |
| 18-Nov-2006 |
ad | Sync with head.
|
1.21.48.1 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.22.18.1 |
| 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.22.4.1 |
| 16-May-2009 |
yamt | sync with head
|
1.24.10.1 |
| 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
1.24.6.1 |
| 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.24.4.1 |
| 12-Jun-2011 |
rmind | sync with head
|
1.25.58.1 |
| 04-May-2019 |
isaki | Move dev/audio_if.h -> dev/audio/audio_if.h
|
1.25.54.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|