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