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