]> git.proxmox.com Git - mirror_ubuntu-disco-kernel.git/blob - Documentation/driver-api/index.rst
Merge tag 'dmaengine-4.20-rc1' of git://git.infradead.org/users/vkoul/slave-dma
[mirror_ubuntu-disco-kernel.git] / Documentation / driver-api / index.rst
1 ========================================
2 The Linux driver implementer's API guide
3 ========================================
4
5 The kernel offers a wide variety of interfaces to support the development
6 of device drivers. This document is an only somewhat organized collection
7 of some of those interfaces — it will hopefully get better over time! The
8 available 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
19 pm/index
20 clk
21 device-io
22 device_connection
23 dma-buf
24 device_link
25 message-based
26 sound
27 frame-buffer
28 regulator
29 iio/index
30 input
31 usb/index
32 firewire
33 pci
34 spi
35 i2c
36 hsi
37 edac
38 scsi
39 libata
40 target
41 mtdnand
42 miscellaneous
43 w1
44 rapidio
45 s390-drivers
46 vme
47 80211/index
48 uio-howto
49 firmware/index
50 pinctl
51 gpio/index
52 misc_devices
53 dmaengine/index
54 slimbus
55 soundwire/index
56 fpga/index
57
58 .. only:: subproject and html
59
60 Indices
61 =======
62
63 * :ref:`genindex`