Loading...
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 driver-model/index
18 basics
19 infrastructure
20 early-userspace/index
21 pm/index
22 clk
23 device-io
24 device_connection
25 dma-buf
26 device_link
27 component
28 message-based
29 sound
30 frame-buffer
31 regulator
32 iio/index
33 input
34 usb/index
35 firewire
36 pci/index
37 spi
38 i2c
39 ipmb
40 i3c/index
41 interconnect
42 hsi
43 edac
44 scsi
45 libata
46 target
47 mtdnand
48 miscellaneous
49 mei/index
50 mtd/index
51 mmc/index
52 nvdimm/index
53 w1
54 rapidio/index
55 s390-drivers
56 vme
57 80211/index
58 uio-howto
59 firmware/index
60 pinctl
61 gpio/index
62 md/index
63 misc_devices
64 nfc/index
65 dmaengine/index
66 slimbus
67 soundwire/index
68 thermal/index
69 fpga/index
70 acpi/index
71 backlight/lp855x-driver.rst
72 bt8xxgpio
73 connector
74 console
75 dcdbas
76 dell_rbu
77 edid
78 eisa
79 ipmb
80 isa
81 isapnp
82 generic-counter
83 lightnvm-pblk
84 memory-devices/index
85 men-chameleon-bus
86 ntb
87 nvmem
88 parport-lowlevel
89 pps
90 ptp
91 phy/index
92 pti_intel_mid
93 pwm
94 rfkill
95 serial/index
96 sgi-ioc4
97 sm501
98 smsc_ece1099
99 switchtec
100 sync_file
101 vfio-mediated-device
102 vfio
103 xilinx/index
104 xillybus
105 zorro
106
107.. only:: subproject and html
108
109 Indices
110 =======
111
112 * :ref:`genindex`