Merge tag 'for-linus-5.3-2' of git://github.com/cminyard/linux-ipmi
[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    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    fpga/index
69    acpi/index
70    backlight/lp855x-driver.rst
71    bt8xxgpio
72    connector
73    console
74    dcdbas
75    dell_rbu
76    edid
77    eisa
78    isa
79    isapnp
80    generic-counter
81    lightnvm-pblk
82    memory-devices/index
83    men-chameleon-bus
84    ntb
85    nvmem
86    parport-lowlevel
87    pps
88    ptp
89    phy/index
90    pti_intel_mid
91    pwm
92    rfkill
93    serial/index
94    sgi-ioc4
95    sm501
96    smsc_ece1099
97    switchtec
98    sync_file
99    vfio-mediated-device
100    vfio
101    xilinx/index
102    xillybus
103    zorro
104
105 .. only::  subproject and html
106
107    Indices
108    =======
109
110    * :ref:`genindex`