File Index
Files and directories
Sign in
FILE

index.rst

File preview with syntax highlighting.

linux-6.19.14/Documentation/driver-api/index.rst RESTRUCTUREDTEXT
  1.. SPDX-License-Identifier: GPL-2.0
  2
  3==============================
  4Driver implementer's API guide
  5==============================
  6
  7The kernel offers a wide variety of interfaces to support the development
  8of device drivers.  This document is an only somewhat organized collection
  9of some of those interfaces — it will hopefully get better over time!  The
 10available subsections can be seen below.
 11
 12
 13General information for driver authors
 14======================================
 15
 16This section contains documentation that should, at some point or other, be
 17of interest to most developers working on device drivers.
 18
 19.. toctree::
 20   :maxdepth: 1
 21
 22   basics
 23   driver-model/index
 24   device_link
 25   infrastructure
 26   ioctl
 27   pm/index
 28
 29Useful support libraries
 30========================
 31
 32This section contains documentation that should, at some point or other, be
 33of interest to most developers working on device drivers.
 34
 35.. toctree::
 36   :maxdepth: 1
 37
 38   early-userspace/index
 39   connector
 40   device-io
 41   devfreq
 42   dma-buf
 43   component
 44   io-mapping
 45   io_ordering
 46   uio-howto
 47   vfio-mediated-device
 48   vfio
 49   vfio-pci-device-specific-driver-acceptance
 50
 51Bus-level documentation
 52=======================
 53
 54.. toctree::
 55   :maxdepth: 1
 56
 57   auxiliary_bus
 58   cxl/index
 59   eisa
 60   firewire
 61   i3c/index
 62   isa
 63   men-chameleon-bus
 64   pci/index
 65   rapidio/index
 66   slimbus
 67   usb/index
 68   virtio/index
 69   vme
 70   w1
 71   xillybus
 72
 73
 74Subsystem-specific APIs
 75=======================
 76
 77.. toctree::
 78   :maxdepth: 1
 79
 80   80211/index
 81   acpi/index
 82   backlight/lp855x-driver.rst
 83   clk
 84   coco/index
 85   console
 86   crypto/index
 87   dmaengine/index
 88   dpll
 89   edac
 90   extcon
 91   firmware/index
 92   fpga/index
 93   frame-buffer
 94   aperture
 95   generic-counter
 96   generic_pt
 97   gpio/index
 98   hsi
 99   hte/index
100   hw-recoverable-errors
101   i2c
102   iio/index
103   infiniband
104   input
105   interconnect
106   ipmb
107   ipmi
108   libata
109   mailbox
110   md/index
111   media/index
112   mei/index
113   memory-devices/index
114   message-based
115   misc_devices
116   miscellaneous
117   mmc/index
118   mtd/index
119   mtdnand
120   nfc/index
121   ntb
122   nvdimm/index
123   nvmem
124   parport-lowlevel
125   phy/index
126   pin-control
127   pldmfw/index
128   pps
129   ptp
130   pwm
131   pwrseq
132   regulator
133   reset
134   rfkill
135   s390-drivers
136   scsi
137   serial/index
138   sm501
139   soundwire/index
140   spi
141   surface_aggregator/index
142   switchtec
143   sync_file
144   target
145   tee
146   thermal/index
147   tty/index
148   wbrf
149   wmi
150   xilinx/index
151   zorro
152
153.. only::  subproject and html
154
155   Indices
156   =======
157
158   * :ref:`genindex`
~/ Read-only file preview.