docs: early-userspace: move to driver-api guide
[muen/linux.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    basics
18    infrastructure
19    early-userspace/index
20    pm/index
21    clk
22    device-io
23    device_connection
24    dma-buf
25    device_link
26    component
27    message-based
28    sound
29    frame-buffer
30    regulator
31    iio/index
32    input
33    usb/index
34    firewire
35    pci/index
36    spi
37    i2c
38    ipmb
39    i3c/index
40    interconnect
41    hsi
42    edac
43    scsi
44    libata
45    target
46    mtdnand
47    miscellaneous
48    mei/index
49    mtd/index
50    mmc/index
51    nvdimm/index
52    w1
53    rapidio/index
54    s390-drivers
55    vme
56    80211/index
57    uio-howto
58    firmware/index
59    pinctl
60    gpio/index
61    md/index
62    misc_devices
63    nfc/index
64    dmaengine/index
65    slimbus
66    soundwire/index
67    fpga/index
68    acpi/index
69    generic-counter
70
71 .. only::  subproject and html
72
73    Indices
74    =======
75
76    * :ref:`genindex`