Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
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
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/index
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`