xref: /linux/Documentation/driver-api/index.rst (revision c0ead5552c0fcc15d907651f6d6a8084d32689b3)
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   ioctl
21   early-userspace/index
22   pm/index
23   clk
24   device-io
25   dma-buf
26   device_link
27   component
28   message-based
29   infiniband
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   ipmi
41   i3c/index
42   interconnect
43   devfreq
44   hsi
45   edac
46   scsi
47   libata
48   target
49   mailbox
50   mtdnand
51   miscellaneous
52   mei/index
53   mtd/index
54   mmc/index
55   nvdimm/index
56   w1
57   rapidio/index
58   s390-drivers
59   vme
60   80211/index
61   uio-howto
62   firmware/index
63   pinctl
64   gpio/index
65   md/index
66   media/index
67   misc_devices
68   nfc/index
69   dmaengine/index
70   slimbus
71   soundwire/index
72   thermal/index
73   fpga/index
74   acpi/index
75   auxiliary_bus
76   backlight/lp855x-driver.rst
77   connector
78   console
79   dcdbas
80   eisa
81   isa
82   isapnp
83   io-mapping
84   io_ordering
85   generic-counter
86   lightnvm-pblk
87   memory-devices/index
88   men-chameleon-bus
89   ntb
90   nvmem
91   parport-lowlevel
92   pps
93   ptp
94   phy/index
95   pti_intel_mid
96   pwm
97   pldmfw/index
98   rfkill
99   serial/index
100   sm501
101   switchtec
102   sync_file
103   vfio-mediated-device
104   vfio
105   xilinx/index
106   xillybus
107   zorro
108
109.. only::  subproject and html
110
111   Indices
112   =======
113
114   * :ref:`genindex`
115