summaryrefslogtreecommitdiff
path: root/sys/dev/DEVNAMES
diff options
context:
space:
mode:
authorisaki <isaki@NetBSD.org>2019-05-08 13:40:13 +0000
committerisaki <isaki@NetBSD.org>2019-05-08 13:40:13 +0000
commitb950503f1362b87c9731e99f628715a54b7aa6dd (patch)
tree16b962ceb8cace9edd3f0ebefcf66051054a4fb2 /sys/dev/DEVNAMES
parent8b26e37cff96d7bd587690b7606aa55d065fa960 (diff)
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
Diffstat (limited to 'sys/dev/DEVNAMES')
-rw-r--r--sys/dev/DEVNAMES5
1 files changed, 1 insertions, 4 deletions
diff --git a/sys/dev/DEVNAMES b/sys/dev/DEVNAMES
index 69ca1ba7659..34689f2f784 100644
--- a/sys/dev/DEVNAMES
+++ b/sys/dev/DEVNAMES
@@ -1,4 +1,4 @@
-# $NetBSD: DEVNAMES,v 1.320 2019/01/27 08:53:30 maxv Exp $
+# $NetBSD: DEVNAMES,v 1.321 2019/05/08 13:40:17 isaki Exp $
#
# This file contains all used device names and defined attributes in
# alphabetical order. New devices added to the system somewhere should first
@@ -127,7 +127,6 @@ auacer MI
aubus evbmips
aucc amiga
aucc amigappc
-auconv MI Attribute
audio MI
audio MI Attribute
audioamd MI
@@ -140,7 +139,6 @@ auixp MI
aumac evbmips
aupci evbmips
aupcmcia evbmips
-aurateconv MI Attribute
aurtc evbmips
auspi evbmips
autri MI
@@ -916,7 +914,6 @@ mtc MI
mtd MI
mtty MI
mu vax
-mulaw MI Attribute
mvgbe MI
mvpex MI
mvsata MI