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 i3c/index
37 hsi
38 edac
39 scsi
40 libata
41 target
42 mtdnand
43 miscellaneous
44 w1
45 rapidio
46 s390-drivers
47 vme
48 80211/index
49 uio-howto
50 firmware/index
51 pinctl
52 gpio/index
53 misc_devices
54 dmaengine/index
55 slimbus
56 soundwire/index
57 fpga/index
58
59.. only:: subproject and html
60
61 Indices
62 =======
63
64 * :ref:`genindex`