mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2025-01-01 18:55:12 +00:00
907d1f143b
Add initial reset controller API documentation. This is mostly intended to describe the concepts to users of the consumer API, and to tie the kerneldoc comments we already have into the driver API documentation. Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Reviewed-by: Randy Dunlap <rdunlap@infradead.org> Reviewed-by: Amjad Ouled-Ameur <aouledameur@baylibre.fr> Link: https://lore.kernel.org/r/20201201115754.1713-1-p.zabel@pengutronix.de Signed-off-by: Jonathan Corbet <corbet@lwn.net>
115 lines
1.7 KiB
ReStructuredText
115 lines
1.7 KiB
ReStructuredText
========================================
|
|
The Linux driver implementer's API guide
|
|
========================================
|
|
|
|
The kernel offers a wide variety of interfaces to support the development
|
|
of device drivers. This document is an only somewhat organized collection
|
|
of some of those interfaces — it will hopefully get better over time! The
|
|
available subsections can be seen below.
|
|
|
|
.. class:: toc-title
|
|
|
|
Table of contents
|
|
|
|
.. toctree::
|
|
:maxdepth: 2
|
|
|
|
driver-model/index
|
|
basics
|
|
infrastructure
|
|
ioctl
|
|
early-userspace/index
|
|
pm/index
|
|
clk
|
|
device-io
|
|
dma-buf
|
|
device_link
|
|
component
|
|
message-based
|
|
infiniband
|
|
frame-buffer
|
|
regulator
|
|
reset
|
|
iio/index
|
|
input
|
|
usb/index
|
|
firewire
|
|
pci/index
|
|
spi
|
|
i2c
|
|
ipmb
|
|
ipmi
|
|
i3c/index
|
|
interconnect
|
|
devfreq
|
|
hsi
|
|
edac
|
|
scsi
|
|
libata
|
|
target
|
|
mailbox
|
|
mtdnand
|
|
miscellaneous
|
|
mei/index
|
|
mtd/index
|
|
mmc/index
|
|
nvdimm/index
|
|
w1
|
|
rapidio/index
|
|
s390-drivers
|
|
vme
|
|
80211/index
|
|
uio-howto
|
|
firmware/index
|
|
pinctl
|
|
gpio/index
|
|
md/index
|
|
media/index
|
|
misc_devices
|
|
nfc/index
|
|
dmaengine/index
|
|
slimbus
|
|
soundwire/index
|
|
thermal/index
|
|
fpga/index
|
|
acpi/index
|
|
backlight/lp855x-driver.rst
|
|
connector
|
|
console
|
|
dcdbas
|
|
eisa
|
|
isa
|
|
isapnp
|
|
io-mapping
|
|
io_ordering
|
|
generic-counter
|
|
lightnvm-pblk
|
|
memory-devices/index
|
|
men-chameleon-bus
|
|
ntb
|
|
nvmem
|
|
parport-lowlevel
|
|
pps
|
|
ptp
|
|
phy/index
|
|
pti_intel_mid
|
|
pwm
|
|
pldmfw/index
|
|
rfkill
|
|
serial/index
|
|
sm501
|
|
switchtec
|
|
sync_file
|
|
vfio-mediated-device
|
|
vfio
|
|
xilinx/index
|
|
xillybus
|
|
zorro
|
|
|
|
.. only:: subproject and html
|
|
|
|
Indices
|
|
=======
|
|
|
|
* :ref:`genindex`
|