Home | History | Annotate | Download | only in ic
History log of /src/sys/dev/ic/cs4215reg.h
RevisionDateAuthorComments
 1.5  21-Dec-2017  macallan overhaul the dbri driver and make it work again in the New Order Of Things
- fix switching between control and data mode
- make sure interrupts can happen in control mode
- implement audioif.commit_settings()
- switch to control mode only if needed - for changes in sample rate or format
but not for things like volume control
should fix PR 52786
 1.4  05-May-2008  jmcneill branches: 1.4.62; 1.4.80;
Use 2-clause license.
 1.3  14-Mar-2007  macallan branches: 1.3.32; 1.3.34; 1.3.36;
sprinkle parentheses
 1.2  11-Dec-2005  christos branches: 1.2.18; 1.2.28; 1.2.32; 1.2.34;
merge ktrace-lwp.
 1.1  16-Jul-2005  macallan branches: 1.1.6;
driver for the audio part of SUNW,DBRI ISDN/audio controllers
 1.1.6.2  10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.1.6.1  16-Jul-2005  skrll file cs4215reg.h was added on branch ktrace-lwp on 2005-11-10 14:04:14 +0000
 1.2.34.1  11-Jul-2007  mjf Sync with head.
 1.2.32.1  10-Apr-2007  ad Sync with head.
 1.2.28.1  24-Mar-2007  yamt sync with head.
 1.2.18.3  03-Sep-2007  yamt sync with head.
 1.2.18.2  21-Jun-2006  yamt sync with head.
 1.2.18.1  11-Dec-2005  yamt file cs4215reg.h was added on branch yamt-lazymbuf on 2006-06-21 15:02:54 +0000
 1.3.36.1  16-May-2008  yamt sync with head.
 1.3.34.1  18-May-2008  yamt sync with head.
 1.3.32.1  02-Jun-2008  mjf Sync with HEAD.
 1.4.80.1  13-Jan-2018  snj Pull up following revision(s) (requested by macallan in ticket #476):
sys/dev/sbus/dbrivar.h: revision 1.15
sys/dev/ic/cs4215reg.h: revision 1.5
sys/dev/sbus/dbri.c: revision 1.37
overhaul the dbri driver and make it work again in the New Order Of Things
- fix switching between control and data mode
- make sure interrupts can happen in control mode
- implement audioif.commit_settings()
- switch to control mode only if needed - for changes in sample rate or format
but not for things like volume control
should fix PR 52786
 1.4.62.1  21-Mar-2018  martin Pull up following revision(s) (requested by mrg in ticket #1586):
sys/dev/sbus/dbrivar.h: revision 1.14
sys/dev/sbus/dbrivar.h: revision 1.15
sys/dev/ic/cs4215reg.h: revision 1.5
sys/dev/sbus/dbri.c: revision 1.36
sys/dev/sbus/dbri.c: revision 1.37
sys/dev/sbus/dbri.c: revision 1.38

fix audiomp bugs:
- switch from tsleep/wakeup to condvar
- fix locking in a bunch of places. there were several locking
against myself issues.
also:
- don't let dbri_process_interrupt_buffer() loop more than once
over the array of intrs.

this fixes hangs when using audio on ss20 in -current, but does
not make audio work. it eventually times out with eg:
dbri0: switching to control mode timed out (0 f6)
and may leave a sample in the audio buffer repeating.

overhaul the dbri driver and make it work again in the New Order Of Things
- fix switching between control and data mode
- make sure interrupts can happen in control mode
- implement audioif.commit_settings()
- switch to control mode only if needed - for changes in sample rate or format
but not for things like volume control
should fix PR 52786

fix several KASSERT()s and locking in a few places.

fixes DIAGNOSTIC kernels and still plays.

RSS XML Feed