summaryrefslogtreecommitdiff
path: root/Documentation/driver-api/sound.rst
diff options
context:
space:
mode:
authorJonathan Corbet <corbet@lwn.net>2016-09-16 16:04:25 (GMT)
committerJonathan Corbet <corbet@lwn.net>2016-09-16 16:04:25 (GMT)
commitfd5d2b832d62fdee50db3756e40ecb3afa1ff956 (patch)
tree14abf3b83e1aa004ee7e42e54f19720cddd33548 /Documentation/driver-api/sound.rst
parent829f4c362fc988381870b82cd7405f76fc077855 (diff)
parentd36bbab661d9da8dec97acd2d9647e86c70187e8 (diff)
downloadlinux-fd5d2b832d62fdee50db3756e40ecb3afa1ff956.tar.xz
Merge branch 'driver-api' into doc/4.9
This short series convers device-drivers.tmpl into the RST format, splits it up, and sets up the result under Documentation/driver-api/. For added fun, I've taken one top-level file (hsi.txt) and folded it into the document as a way of showing the direction I'm thinking I would like things to go. There is plenty more of this sort of work that could be done, to say the least - this is just a beginning! The formatted results can be seen at: http://static.lwn.net/kerneldoc/driver-api/index.html As part of the long-term task to turn Documentation/ into less of a horror movie, I'd like to collect documentation of the driver-specific API here. Arguably gpu/ and the media API stuff should eventually move here, though we can discuss the color of that particular shed some other day. Meanwhile, I'd appreciate comments on the general idea.
Diffstat (limited to 'Documentation/driver-api/sound.rst')
-rw-r--r--Documentation/driver-api/sound.rst54
1 files changed, 54 insertions, 0 deletions
diff --git a/Documentation/driver-api/sound.rst b/Documentation/driver-api/sound.rst
new file mode 100644
index 0000000..afef6ea
--- /dev/null
+++ b/Documentation/driver-api/sound.rst
@@ -0,0 +1,54 @@
+Sound Devices
+=============
+
+.. kernel-doc:: include/sound/core.h
+ :internal:
+
+.. kernel-doc:: sound/sound_core.c
+ :export:
+
+.. kernel-doc:: include/sound/pcm.h
+ :internal:
+
+.. kernel-doc:: sound/core/pcm.c
+ :export:
+
+.. kernel-doc:: sound/core/device.c
+ :export:
+
+.. kernel-doc:: sound/core/info.c
+ :export:
+
+.. kernel-doc:: sound/core/rawmidi.c
+ :export:
+
+.. kernel-doc:: sound/core/sound.c
+ :export:
+
+.. kernel-doc:: sound/core/memory.c
+ :export:
+
+.. kernel-doc:: sound/core/pcm_memory.c
+ :export:
+
+.. kernel-doc:: sound/core/init.c
+ :export:
+
+.. kernel-doc:: sound/core/isadma.c
+ :export:
+
+.. kernel-doc:: sound/core/control.c
+ :export:
+
+.. kernel-doc:: sound/core/pcm_lib.c
+ :export:
+
+.. kernel-doc:: sound/core/hwdep.c
+ :export:
+
+.. kernel-doc:: sound/core/pcm_native.c
+ :export:
+
+.. kernel-doc:: sound/core/memalloc.c
+ :export:
+