Merge tag 'drm-misc-next-fixes-2019-03-06' of git://anongit.freedesktop.org/drm/drm...
[linux-2.6-block.git] / Documentation / driver-api / index.rst
CommitLineData
dcec3c8c
JC
1========================================
2The Linux driver implementer's API guide
3========================================
4
5The kernel offers a wide variety of interfaces to support the development
6of device drivers. This document is an only somewhat organized collection
7of some of those interfaces — it will hopefully get better over time! The
8available subsections can be seen below.
9
10.. class:: toc-title
11
12 Table of contents
13
14.. toctree::
15 :maxdepth: 2
16
17 basics
18 infrastructure
2728b2d2 19 pm/index
18bcaa4e 20 clk
8a8a602f 21 device-io
2d93404f 22 device_connection
868c97a8 23 dma-buf
aad80040 24 device_link
dcec3c8c
JC
25 message-based
26 sound
27 frame-buffer
028f2533 28 regulator
49b2fd6e 29 iio/index
dcec3c8c 30 input
4ad4b21b 31 usb/index
ea2ae0ec 32 firewire
fcc78f9c 33 pci/index
5e995786
JC
34 spi
35 i2c
bd360e81 36 i3c/index
5e995786 37 hsi
6634fbb6 38 edac
60202365 39 scsi
0ec88413 40 libata
6a59fd77 41 target
609f212f 42 mtdnand
dcec3c8c 43 miscellaneous
b4c1064a 44 w1
e85ca0a3 45 rapidio
bcb1a87a 46 s390-drivers
75a163c4 47 vme
0bb33e25 48 80211/index
cadf8106 49 uio-howto
113ccc38 50 firmware/index
5a9b7383 51 pinctl
7e633259 52 gpio/index
c7e2c064 53 misc_devices
8a0698c1 54 dmaengine/index
202318d3 55 slimbus
8ecf4264 56 soundwire/index
66c472cd 57 fpga/index
241a8021
MH
58
59.. only:: subproject and html
60
61 Indices
62 =======
63
64 * :ref:`genindex`