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