Home | History | Annotate | Download | only in ic
History log of /src/sys/dev/ic/cs4231var.h
RevisionDateAuthorComments
 1.10  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.9  02-Jun-2011  christos branches: 1.9.2; 1.9.4;
split audiocs
 1.8  28-Apr-2008  martin branches: 1.8.22; 1.8.28; 1.8.32;
Remove clause 3 and 4 from TNF licenses
 1.7  04-Mar-2007  christos branches: 1.7.36; 1.7.38; 1.7.40;
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
 1.6  11-Dec-2005  christos branches: 1.6.26;
merge ktrace-lwp.
 1.5  09-Jul-2004  mycroft branches: 1.5.12;
Remove junk code.
 1.4  10-Sep-2003  uwe G/c cs4231_round_buffersize and cs4231_round_blocksize. The round_*
mehtods are DMA-specific, so don't belong here in the first place.
SBus and EBus glue already changed to do the right thing.
 1.3  01-Feb-2003  martin branches: 1.3.2;
Clenup malloc signature change fallout.
 1.2  12-Mar-2002  uwe Rework the driver to add EBus DMA support and improve APC DMA support.
Audio-related stuff is left almost intact.

* support audiocs at ebus playback and capture
tested on krups and u5 (thanks, martin)
* make first attempt at supporting audiocs at sbus capture
* nb: full-duplex is not tested
* while here, fix CSAUDIO_MONITOR_MUTE to be of CSAUDIO_MONITOR_CLASS
i.e. outputs.monitor.mute -> monitor.monitor.mute

Ok by pk, eeh.
 1.1  05-Jun-1999  mrg branches: 1.1.2; 1.1.16; 1.1.18;
split sbus audiocs code up so we can share it with the ebus. XXX ebus DMA is probably different.
 1.1.18.1  16-Mar-2002  jdolecek Catch up with -current.
 1.1.16.1  01-Apr-2002  nathanw Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
 1.1.2.1  21-Jun-1999  thorpej Sync w/ -current.
 1.3.2.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.3.2.2  18-Sep-2004  skrll Sync with HEAD.
 1.3.2.1  03-Aug-2004  skrll Sync with HEAD
 1.5.12.1  03-Sep-2007  yamt sync with head.
 1.6.26.1  12-Mar-2007  rmind Sync with HEAD.
 1.7.40.1  16-May-2008  yamt sync with head.
 1.7.38.1  18-May-2008  yamt sync with head.
 1.7.36.1  02-Jun-2008  mjf Sync with HEAD.
 1.8.32.1  23-Jun-2011  cherry Catchup with rmind-uvmplock merge.
 1.8.28.1  06-Jun-2011  jruoho Sync with HEAD.
 1.8.22.1  12-Jun-2011  rmind sync with head
 1.9.4.1  20-Nov-2011  mrg make audiocs(4) compile. i don't have anything handy to actually test
this easily, but this was just updating the alloc/free to kmem and
hooking into ad1848_get_locks().
 1.9.2.1  17-Apr-2012  yamt sync with head

RSS XML Feed