History log of /src/sys/dev/isa/ymvar.h |
Revision | | Date | Author | Comments |
1.13 |
| 23-Nov-2011 |
jmcneill | Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. From the original ad-audiomp branch notes:
Add MP locking to the audio drivers.
Making the audio drivers MP safe is necessary before efforts can be made to make the VM system MP safe.
The are two locks per device instance, an ISR lock and a character device lock. The ISR lock replaces calls to splaudio()/splx(), and will be held across calls to device methods which were called at splaudio() before (e.g. trigger_output). The character device lock is held across calls to nearly all of the methods, excluding some only used for initialization, e.g. get_locks.
Welcome to 5.99.57.
|
1.12 |
| 12-May-2009 |
cegger | branches: 1.12.12; 1.12.14; struct device * -> device_t, no functional changes intended.
|
1.11 |
| 28-Apr-2008 |
martin | branches: 1.11.12; 1.11.14; Remove clause 3 and 4 from TNF licenses
|
1.10 |
| 11-Dec-2005 |
christos | branches: 1.10.70; 1.10.72; 1.10.74; merge ktrace-lwp.
|
1.9 |
| 14-Jan-2005 |
kent | ansify and KNF
|
1.8 |
| 10-Mar-2002 |
itohy | branches: 1.8.12; Add explicit support of OPL3-SA2 (YMF711). Not well tested....
|
1.7 |
| 26-Feb-2002 |
itohy | 1. Change equalizer (treble, bass) to be ``flat'' if the values set at the center position (128), so as to be compatible with other drivers. The equalizer is enhancement only, and the values < 128 don't take any effect.
Yeah, this causes spec change.... For equalization.treble and equalization.bass, the relation between old and new value is
new_value = (old_value / 2) + 128.
(Note this does not apply to equalization.surround.)
2. Support ++ and -- of mixerctl(1) for stepping volume variables.
3. Fix problem where the chip is not powered up when the mic input is unmuted.
|
1.6 |
| 23-Mar-2000 |
thorpej | branches: 1.6.4; 1.6.6; 1.6.8; New callout mechanism with two major improvements over the old timeout()/untimeout() API: - Clients supply callout handle storage, thus eliminating problems of resource allocation. - Insertion and removal of callouts is constant time, important as this facility is used quite a lot in the kernel.
The old timeout()/untimeout() API has been removed from the kernel.
|
1.5 |
| 27-Dec-1999 |
itohy | - Unmuting an external input source (CD playback, line input, and speaker) now prevents power down/save the device. The external input sources are muted by default at initialization. - Change "power.power.*" to "power.save.*". Sorry, spec change.... - Shorten tsleep(9) ident string for "ps l".
|
1.4 |
| 05-Oct-1999 |
itohy | branches: 1.4.2; New ym driver. 1. Add power control to reduce power consumption. The behavior can be controlled by mixerctl(1). 2. Add suspend/resume hook to keep the parameters. Currently this includes CODEC and control registers but does not include the DMA state. FIXME. 3. Support "opl at ym" and "mpu at ym" attachment. Actually, this is required for power control. 4. Add support for the on-chip 3D enhancement hardware. This includes bass/treble enhancement, wide stereo, and the equalization mode. This can be controlled by mixerctl(1). 5. Make "audioctl -w play.gain=xxx" work like as "mixerctl -w inputs.dac=xxx" and now it changes the wave output volume correctly. 6. Support hardware master volume switches. 7. Change formula of calculating gain so that all the levels should be used equally. 8. Change "audioctl name" to "OPL3-SA3" and "audioctl version" to the version of the chip.
|
1.3 |
| 23-Feb-1999 |
nathanw | Update for minor changes in the ad1848 back end.
|
1.2 |
| 25-Aug-1998 |
pk | Split the AD1848 driver into MI (dev/ic/ad1848.c) and ISA parts.
|
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.4.2.1 |
| 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago A i386 GENERIC kernel compiles without the siop, ahc and bha drivers (will be updated later). i386 IDE/ATAPI and ncr work, as well as sparc/esp_sbus. alpha should work as well (untested yet). siop, ahc and bha will be updated once I've updated the branch to current -current, as well as machine-dependant code.
|
1.6.8.1 |
| 16-Mar-2002 |
jdolecek | Catch up with -current.
|
1.6.6.2 |
| 01-Apr-2002 |
nathanw | Catch up to -current. (CVS: It's not just a program. It's an adventure!)
|
1.6.6.1 |
| 28-Feb-2002 |
nathanw | Catch up to -current.
|
1.6.4.1 |
| 27-Mar-2002 |
he | Pull up revisions 1.7-1.8 (via patch, 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.8.12.1 |
| 17-Jan-2005 |
skrll | Sync with HEAD.
|
1.10.74.2 |
| 16-May-2009 |
yamt | sync with head
|
1.10.74.1 |
| 16-May-2008 |
yamt | sync with head.
|
1.10.72.1 |
| 18-May-2008 |
yamt | sync with head.
|
1.10.70.1 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.11.14.1 |
| 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.11.12.2 |
| 12-Dec-2008 |
ad | Checkpoint work in progress.
|
1.11.12.1 |
| 11-Dec-2008 |
ad | Checkpoint work in progress.
|
1.12.14.1 |
| 19-Nov-2011 |
jmcneill | port ad-audiomp2 branch changes to 5.99.56 todo: - port ad-audiomp2 pcppi changes - these drivers need to be fixed: - emuxki - gcscaudio - hdafg - uaudio - umidi - MD audio drivers
|
1.12.12.1 |
| 17-Apr-2012 |
yamt | sync with head
|